>>> Building on sparc64-0d under games/cdogs-sdl BDEPENDS = [devel/ninja;devel/sdl2-mixer;devel/sdl2-image;devel/cmake] DIST = [games/cdogs-sdl:cdogs-sdl-2.1.0.tar.gz] FULLPKGNAME = cdogs-sdl-2.1.0 RDEPENDS = [devel/sdl2-image;devel/sdl2-mixer;devel/desktop-file-utils;x11/gtk+4,-guic] Avoided depends for cmake-3.31.2v1 ninja-1.11.1p0v0 sdl2-image-2.8.4 sdl2-mixer-2.8.0p1 distfiles size=35945061 >>> Running patch in games/cdogs-sdl at 1735906561.82 ===> games/cdogs-sdl ===> Building from scratch cdogs-sdl-2.1.0 ===> cdogs-sdl-2.1.0 depends on: cmake-* -> cmake-3.31.2v1 ===> 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.4 ===> 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 1735906578.01 ===> 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.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The 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 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_parse.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_gen.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_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. 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.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Warning (dev) at CMakeLists.txt:236 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:237 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:239 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:239 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:239 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:239 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:239 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done (16.8s) -- Generating done (1.9s) 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 1735906598.53 ===> 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/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/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/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 1735909133.58 max_stuck=44.56/patch=16.28/configure=20.50/build=2535.18 Error: job failed with 512 on sparc64-0d at 1735909133