Building cmake mkdir: cannot create directory ‘build-android-debug’: File exists -- The C compiler identification is Clang 12.0.9 -- The CXX compiler identification is Clang 12.0.9 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test HAVE_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_ATOMICS_WITHOUT_LIB - Success -- Looking for __i386 -- Looking for __i386 - not found -- Performing Test FLAG_SUPPORTED_fdiagnostics_color_always -- Performing Test FLAG_SUPPORTED_fdiagnostics_color_always - Success -- Performing Test FLAG_SUPPORTED_fcolor_diagnostics -- Performing Test FLAG_SUPPORTED_fcolor_diagnostics - Success -- Performing Test FLAG_SUPPORTED_fuse_ld_mold -- Performing Test FLAG_SUPPORTED_fuse_ld_mold - Failed -- Performing Test FLAG_SUPPORTED_fuse_ld_lld -- Performing Test FLAG_SUPPORTED_fuse_ld_lld - Success -- Using lld linker -- Performing Test FLAG_SUPPORTED_fstack_protector_strong -- Performing Test FLAG_SUPPORTED_fstack_protector_strong - Success -- Performing Test FLAG_SUPPORTED_fno_exceptions -- Performing Test FLAG_SUPPORTED_fno_exceptions - Success -- Performing Test FLAG_SUPPORTED_Wall -- Performing Test FLAG_SUPPORTED_Wall - Success -- Performing Test FLAG_SUPPORTED_Wextra -- Performing Test FLAG_SUPPORTED_Wextra - Success -- Performing Test FLAG_SUPPORTED_Wno_psabi -- Performing Test FLAG_SUPPORTED_Wno_psabi - Success -- Performing Test FLAG_SUPPORTED_Wno_unused_parameter -- Performing Test FLAG_SUPPORTED_Wno_unused_parameter - Success -- Performing Test FLAG_SUPPORTED_Wno_missing_field_initializers -- Performing Test FLAG_SUPPORTED_Wno_missing_field_initializers - Success -- Performing Test FLAG_SUPPORTED_Wformat_2 -- Performing Test FLAG_SUPPORTED_Wformat_2 - Success -- Performing Test FLAG_SUPPORTED_Wno_implicit_function_declaration -- Performing Test FLAG_SUPPORTED_Wno_implicit_function_declaration - Success -- Performing Test FLAG_SUPPORTED_Wno_nullability_completeness -- Performing Test FLAG_SUPPORTED_Wno_nullability_completeness - Success -- Performing Test FLAG_SUPPORTED_Wduplicated_cond -- Performing Test FLAG_SUPPORTED_Wduplicated_cond - Failed -- Performing Test FLAG_SUPPORTED_Wduplicated_branches -- Performing Test FLAG_SUPPORTED_Wduplicated_branches - Failed -- Performing Test FLAG_SUPPORTED_Wlogical_op -- Performing Test FLAG_SUPPORTED_Wlogical_op - Failed -- Performing Test FLAG_SUPPORTED_Wrestrict -- Performing Test FLAG_SUPPORTED_Wrestrict - Failed -- Performing Test FLAG_SUPPORTED_Wshadow_all -- Performing Test FLAG_SUPPORTED_Wshadow_all - Success -- Performing Test FLAG_SUPPORTED_Wshadow_global -- Performing Test FLAG_SUPPORTED_Wshadow_global - Failed -- Performing Test FLAG_SUPPORTED_Wthread_safety -- Performing Test FLAG_SUPPORTED_Wthread_safety - Success -- Performing Test FLAG_SUPPORTED_Wthread_safety_negative -- Performing Test FLAG_SUPPORTED_Wthread_safety_negative - Success -- Performing Test FLAG_SUPPORTED_Wsuggest_override -- Performing Test FLAG_SUPPORTED_Wsuggest_override - Success -- Performing Test FLAG_SUPPORTED_Wdynamic_class_memaccess -- Performing Test FLAG_SUPPORTED_Wdynamic_class_memaccess - Success -- Performing Test FLAG_SUPPORTED_Wclass_memaccess -- Performing Test FLAG_SUPPORTED_Wclass_memaccess - Failed -- Performing Test FLAG_SUPPORTED_Wno_alloc_size_larger_than -- Performing Test FLAG_SUPPORTED_Wno_alloc_size_larger_than - Success -- Performing Test DEFINE_FORTIFY_SOURCE -- Performing Test DEFINE_FORTIFY_SOURCE - Success -- Found ZLIB: src/engine/external/zlib -- Found Crypto: /home/robert/Desktop/ddnet/ddnet-libs/openssl/android/lib64/libcrypto.a;/home/robert/Desktop/ddnet/ddnet-libs/openssl/android/lib64/libssl.a -- Found Curl: /home/robert/Desktop/ddnet/ddnet-libs/curl/android/lib64/libcurl.a -- Found Freetype: /home/robert/Desktop/ddnet/ddnet-libs/freetype/android/lib64/libfreetype.a -- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) -- Found Ogg: /home/robert/Desktop/ddnet/ddnet-libs/opus/include -- Found Opus: /home/robert/Desktop/ddnet/ddnet-libs/opus/include/opus -- Found Opusfile: /home/robert/Desktop/ddnet/ddnet-libs/opus/android/lib64/libopusfile.a -- Found PNG: /home/robert/Desktop/ddnet/ddnet-libs/png/android/lib64/libpng16.a -- Found Python3: /usr/bin/python3.10 (found version "3.10.12") found components: Interpreter -- Found Rust: /home/robert/.cargo/bin/rustc -- Found SDL2: /home/robert/Desktop/ddnet/ddnet-libs/sdl/android/lib64/libSDL2.a -- Found SQLite3: /home/robert/Desktop/ddnet/ddnet-libs/sqlite3/include -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Found Wavpack: src/engine/external/wavpack -- Building vulkan shaders /home/robert/Desktop/ddnet/data/shader/vulkan/quad.vert -- Finished building vulkan shaders -- ******** DDNet ******** -- Target OS: android x86_64 -- Compiler: /home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -- Rust version: rustc 1.78.0 (9b00956e5 2024-04-29) -- Build type: Debug -- Dependencies: -- * Curl not found (using bundled version) -- * Freetype not found (using bundled version) -- * Glew not found -- * GTest not found -- * Ogg found -- * OpenSSL Crypto found -- * Opus found -- * Opusfile not found (using bundled version) -- * PNG not found (using bundled version) -- * Python3 found -- * SDL2 not found (using bundled version) -- * SQLite3 not found (using bundled version) -- * Wavpack not found (using bundled version) -- * Zlib not found (using bundled version) -- * Vulkan found -- To run the tests, you have to install GTest -- Looking for WavpackOpenFileInputEx -- Looking for WavpackOpenFileInputEx - not found -- Looking for WavpackCloseFile -- Looking for WavpackCloseFile - not found -- Configuring done -- Generating done -- Build files have been written to: /home/robert/Desktop/ddnet/build-android-debug/build_arch/x86_64 [28/241] Generating debug/libddnet_engine_shared.a warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions Compiling cc v1.0.73 Compiling proc-macro2 v1.0.40 Compiling unicode-ident v1.0.1 Compiling quote v1.0.20 Compiling syn v1.0.98 Compiling cxxbridge-flags v1.0.71 Compiling ddnet-test v0.0.1 (/home/robert/Desktop/ddnet/src/rust-bridge/test) Compiling ddnet-engine-shared v0.0.1 (/home/robert/Desktop/ddnet/src/engine/shared) Compiling link-cplusplus v1.0.6 Compiling cxx v1.0.71 Compiling cxxbridge-macro v1.0.71 Compiling ddnet-base v0.0.1 (/home/robert/Desktop/ddnet/src/base) Compiling ddnet-engine v0.0.1 (/home/robert/Desktop/ddnet/src/engine) Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.50s [241/241] Linking CXX shared library libDDNet.so FAILED: libDDNet.so : && /home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ --target=x86_64-none-linux-android24 --gcc-toolchain=/home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/sysroot -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -shared -Wl,-soname,libDDNet.so -o libDDNet.so CMakeFiles/json.dir/src/engine/external/json-parser/json.c.o CMakeFiles/zlib.dir/src/engine/external/zlib/adler32.c.o CMakeFiles/zlib.dir/src/engine/external/zlib/compress.c.o CMakeFiles/zlib.dir/src/engine/external/zlib/crc32.c.o CMakeFiles/zlib.dir/src/engine/external/zlib/deflate.c.o CMakeFiles/zlib.dir/src/engine/external/zlib/gzclose.c.o CMakeFiles/zlib.dir/src/engine/external/zlib/gzlib.c.o CMakeFiles/zlib.dir/src/engine/external/zlib/gzread.c.o CMakeFiles/zlib.dir/src/engine/external/zlib/gzwrite.c.o CMakeFiles/zlib.dir/src/engine/external/zlib/infback.c.o CMakeFiles/zlib.dir/src/engine/external/zlib/inffast.c.o CMakeFiles/zlib.dir/src/engine/external/zlib/inflate.c.o CMakeFiles/zlib.dir/src/engine/external/zlib/inftrees.c.o CMakeFiles/zlib.dir/src/engine/external/zlib/trees.c.o CMakeFiles/zlib.dir/src/engine/external/zlib/uncompr.c.o CMakeFiles/zlib.dir/src/engine/external/zlib/zutil.c.o CMakeFiles/wavpack.dir/src/engine/external/wavpack/bits.c.o CMakeFiles/wavpack.dir/src/engine/external/wavpack/float.c.o CMakeFiles/wavpack.dir/src/engine/external/wavpack/metadata.c.o CMakeFiles/wavpack.dir/src/engine/external/wavpack/unpack.c.o CMakeFiles/wavpack.dir/src/engine/external/wavpack/words.c.o CMakeFiles/wavpack.dir/src/engine/external/wavpack/wputils.c.o CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/host_lookup.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/jsonwriter.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o CMakeFiles/engine-shared.dir/src/base/bezier.cpp.o CMakeFiles/engine-shared.dir/src/base/color.cpp.o CMakeFiles/engine-shared.dir/src/base/hash.cpp.o CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o CMakeFiles/engine-shared.dir/src/base/log.cpp.o CMakeFiles/engine-shared.dir/src/base/system.cpp.o CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o CMakeFiles/game-shared.dir/src/game/collision.cpp.o CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o CMakeFiles/game-shared.dir/src/game/layers.cpp.o CMakeFiles/game-shared.dir/src/game/localization.cpp.o CMakeFiles/game-shared.dir/src/game/mapbugs.cpp.o CMakeFiles/game-shared.dir/src/game/mapitems.cpp.o CMakeFiles/game-shared.dir/src/game/prng.cpp.o CMakeFiles/game-shared.dir/src/game/teamscore.cpp.o CMakeFiles/game-shared.dir/src/game/generated/git_revision.cpp.o CMakeFiles/rust-bridge-shared.dir/src/rust-bridge/cpp/console.cpp.o CMakeFiles/rust-bridge-shared.dir/src/rust-bridge/engine/shared/rust_version.cpp.o CMakeFiles/game-client.dir/src/engine/client/backend/backend_base.cpp.o CMakeFiles/game-client.dir/src/engine/client/backend/glsl_shader_compiler.cpp.o CMakeFiles/game-client.dir/src/engine/client/backend/null/backend_null.cpp.o CMakeFiles/game-client.dir/src/engine/client/backend/opengl/backend_opengl.cpp.o CMakeFiles/game-client.dir/src/engine/client/backend/opengl/backend_opengl3.cpp.o CMakeFiles/game-client.dir/src/engine/client/backend/opengl/opengl_sl.cpp.o CMakeFiles/game-client.dir/src/engine/client/backend/opengl/opengl_sl_program.cpp.o CMakeFiles/game-client.dir/src/engine/client/backend/opengles/backend_opengles.cpp.o CMakeFiles/game-client.dir/src/engine/client/backend/opengles/backend_opengles3.cpp.o CMakeFiles/game-client.dir/src/engine/client/backend/opengles/opengles_sl.cpp.o CMakeFiles/game-client.dir/src/engine/client/backend/opengles/opengles_sl_program.cpp.o CMakeFiles/game-client.dir/src/engine/client/backend/vulkan/backend_vulkan.cpp.o CMakeFiles/game-client.dir/src/engine/client/backend_sdl.cpp.o CMakeFiles/game-client.dir/src/engine/client/blocklist_driver.cpp.o CMakeFiles/game-client.dir/src/engine/client/client.cpp.o CMakeFiles/game-client.dir/src/engine/client/demoedit.cpp.o CMakeFiles/game-client.dir/src/engine/client/discord.cpp.o CMakeFiles/game-client.dir/src/engine/client/favorites.cpp.o CMakeFiles/game-client.dir/src/engine/client/friends.cpp.o CMakeFiles/game-client.dir/src/engine/client/ghost.cpp.o CMakeFiles/game-client.dir/src/engine/client/graph.cpp.o CMakeFiles/game-client.dir/src/engine/client/graphics_threaded.cpp.o CMakeFiles/game-client.dir/src/engine/client/input.cpp.o CMakeFiles/game-client.dir/src/engine/client/notifications.cpp.o CMakeFiles/game-client.dir/src/engine/client/serverbrowser.cpp.o CMakeFiles/game-client.dir/src/engine/client/serverbrowser_http.cpp.o CMakeFiles/game-client.dir/src/engine/client/serverbrowser_ping_cache.cpp.o CMakeFiles/game-client.dir/src/engine/client/smooth_time.cpp.o CMakeFiles/game-client.dir/src/engine/client/sound.cpp.o CMakeFiles/game-client.dir/src/engine/client/sqlite.cpp.o CMakeFiles/game-client.dir/src/engine/client/steam.cpp.o CMakeFiles/game-client.dir/src/engine/client/text.cpp.o CMakeFiles/game-client.dir/src/engine/client/updater.cpp.o CMakeFiles/game-client.dir/src/engine/client/video.cpp.o CMakeFiles/game-client.dir/src/engine/client/warning.cpp.o CMakeFiles/game-client.dir/src/android/android_main.cpp.o CMakeFiles/game-client.dir/src/game/client/animstate.cpp.o CMakeFiles/game-client.dir/src/game/client/component.cpp.o CMakeFiles/game-client.dir/src/game/client/components/background.cpp.o CMakeFiles/game-client.dir/src/game/client/components/binds.cpp.o CMakeFiles/game-client.dir/src/game/client/components/broadcast.cpp.o CMakeFiles/game-client.dir/src/game/client/components/camera.cpp.o CMakeFiles/game-client.dir/src/game/client/components/chat.cpp.o CMakeFiles/game-client.dir/src/game/client/components/console.cpp.o CMakeFiles/game-client.dir/src/game/client/components/controls.cpp.o CMakeFiles/game-client.dir/src/game/client/components/countryflags.cpp.o CMakeFiles/game-client.dir/src/game/client/components/damageind.cpp.o CMakeFiles/game-client.dir/src/game/client/components/debughud.cpp.o CMakeFiles/game-client.dir/src/game/client/components/effects.cpp.o CMakeFiles/game-client.dir/src/game/client/components/emoticon.cpp.o CMakeFiles/game-client.dir/src/game/client/components/flow.cpp.o CMakeFiles/game-client.dir/src/game/client/components/freezebars.cpp.o CMakeFiles/game-client.dir/src/game/client/components/ghost.cpp.o CMakeFiles/game-client.dir/src/game/client/components/hud.cpp.o CMakeFiles/game-client.dir/src/game/client/components/infomessages.cpp.o CMakeFiles/game-client.dir/src/game/client/components/items.cpp.o CMakeFiles/game-client.dir/src/game/client/components/mapimages.cpp.o CMakeFiles/game-client.dir/src/game/client/components/maplayers.cpp.o CMakeFiles/game-client.dir/src/game/client/components/mapsounds.cpp.o CMakeFiles/game-client.dir/src/game/client/components/menu_background.cpp.o CMakeFiles/game-client.dir/src/game/client/components/menus.cpp.o CMakeFiles/game-client.dir/src/game/client/components/menus_browser.cpp.o CMakeFiles/game-client.dir/src/game/client/components/menus_demo.cpp.o CMakeFiles/game-client.dir/src/game/client/components/menus_ingame.cpp.o CMakeFiles/game-client.dir/src/game/client/components/menus_settings.cpp.o CMakeFiles/game-client.dir/src/game/client/components/menus_settings_assets.cpp.o CMakeFiles/game-client.dir/src/game/client/components/menus_start.cpp.o CMakeFiles/game-client.dir/src/game/client/components/motd.cpp.o CMakeFiles/game-client.dir/src/game/client/components/nameplates.cpp.o CMakeFiles/game-client.dir/src/game/client/components/particles.cpp.o CMakeFiles/game-client.dir/src/game/client/components/players.cpp.o CMakeFiles/game-client.dir/src/game/client/components/race_demo.cpp.o CMakeFiles/game-client.dir/src/game/client/components/scoreboard.cpp.o CMakeFiles/game-client.dir/src/game/client/components/skins.cpp.o CMakeFiles/game-client.dir/src/game/client/components/sounds.cpp.o CMakeFiles/game-client.dir/src/game/client/components/spectator.cpp.o CMakeFiles/game-client.dir/src/game/client/components/statboard.cpp.o CMakeFiles/game-client.dir/src/game/client/components/tooltips.cpp.o CMakeFiles/game-client.dir/src/game/client/components/voting.cpp.o CMakeFiles/game-client.dir/src/game/client/gameclient.cpp.o CMakeFiles/game-client.dir/src/game/client/laser_data.cpp.o CMakeFiles/game-client.dir/src/game/client/lineinput.cpp.o CMakeFiles/game-client.dir/src/game/client/pickup_data.cpp.o CMakeFiles/game-client.dir/src/game/client/prediction/entities/character.cpp.o CMakeFiles/game-client.dir/src/game/client/prediction/entities/dragger.cpp.o CMakeFiles/game-client.dir/src/game/client/prediction/entities/laser.cpp.o CMakeFiles/game-client.dir/src/game/client/prediction/entities/pickup.cpp.o CMakeFiles/game-client.dir/src/game/client/prediction/entities/projectile.cpp.o CMakeFiles/game-client.dir/src/game/client/prediction/entity.cpp.o CMakeFiles/game-client.dir/src/game/client/prediction/gameworld.cpp.o CMakeFiles/game-client.dir/src/game/client/projectile_data.cpp.o CMakeFiles/game-client.dir/src/game/client/race.cpp.o CMakeFiles/game-client.dir/src/game/client/render.cpp.o CMakeFiles/game-client.dir/src/game/client/render_map.cpp.o CMakeFiles/game-client.dir/src/game/client/ui.cpp.o CMakeFiles/game-client.dir/src/game/client/ui_listbox.cpp.o CMakeFiles/game-client.dir/src/game/client/ui_rect.cpp.o CMakeFiles/game-client.dir/src/game/client/ui_scrollregion.cpp.o CMakeFiles/game-client.dir/src/game/editor/auto_map.cpp.o CMakeFiles/game-client.dir/src/game/editor/component.cpp.o CMakeFiles/game-client.dir/src/game/editor/editor.cpp.o CMakeFiles/game-client.dir/src/game/editor/editor_actions.cpp.o CMakeFiles/game-client.dir/src/game/editor/editor_history.cpp.o CMakeFiles/game-client.dir/src/game/editor/editor_object.cpp.o CMakeFiles/game-client.dir/src/game/editor/editor_props.cpp.o CMakeFiles/game-client.dir/src/game/editor/editor_server_settings.cpp.o CMakeFiles/game-client.dir/src/game/editor/editor_trackers.cpp.o CMakeFiles/game-client.dir/src/game/editor/explanations.cpp.o CMakeFiles/game-client.dir/src/game/editor/layer_selector.cpp.o CMakeFiles/game-client.dir/src/game/editor/map_grid.cpp.o CMakeFiles/game-client.dir/src/game/editor/map_view.cpp.o CMakeFiles/game-client.dir/src/game/editor/mapitems/envelope.cpp.o CMakeFiles/game-client.dir/src/game/editor/mapitems/image.cpp.o CMakeFiles/game-client.dir/src/game/editor/mapitems/layer_front.cpp.o CMakeFiles/game-client.dir/src/game/editor/mapitems/layer_game.cpp.o CMakeFiles/game-client.dir/src/game/editor/mapitems/layer_group.cpp.o CMakeFiles/game-client.dir/src/game/editor/mapitems/layer_quads.cpp.o CMakeFiles/game-client.dir/src/game/editor/mapitems/layer_sounds.cpp.o CMakeFiles/game-client.dir/src/game/editor/mapitems/layer_speedup.cpp.o CMakeFiles/game-client.dir/src/game/editor/mapitems/layer_switch.cpp.o CMakeFiles/game-client.dir/src/game/editor/mapitems/layer_tele.cpp.o CMakeFiles/game-client.dir/src/game/editor/mapitems/layer_tiles.cpp.o CMakeFiles/game-client.dir/src/game/editor/mapitems/layer_tune.cpp.o CMakeFiles/game-client.dir/src/game/editor/mapitems/map.cpp.o CMakeFiles/game-client.dir/src/game/editor/mapitems/map_io.cpp.o CMakeFiles/game-client.dir/src/game/editor/mapitems/sound.cpp.o CMakeFiles/game-client.dir/src/game/editor/popups.cpp.o CMakeFiles/game-client.dir/src/game/editor/proof_mode.cpp.o CMakeFiles/game-client.dir/src/game/editor/smooth_value.cpp.o CMakeFiles/game-client.dir/src/game/editor/tileart.cpp.o CMakeFiles/game-client.dir/src/game/generated/checksum.cpp.o CMakeFiles/game-client.dir/src/game/generated/client_data.cpp.o CMakeFiles/game-client.dir/src/game/generated/client_data7.cpp.o ../../../ddnet-libs/freetype/android/lib64/libfreetype.a ../../../ddnet-libs/png/android/lib64/libpng16.a ../../../ddnet-libs/sdl/android/lib64/libSDL2.a ../../../ddnet-libs/opus/android/lib64/libopusfile.a ../../../ddnet-libs/opus/android/lib64/libopus.a ../../../ddnet-libs/opus/android/lib64/libogg.a /home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/24/libvulkan.so libsteam_api.a debug/libddnet_engine_shared.a /home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/24/libEGL.so /home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/24/libGLESv1_CM.so /home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/24/libGLESv2.so /home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/24/libGLESv3.so /home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/24/liblog.so /home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/24/libandroid.so /home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/24/libOpenSLES.so ../../../ddnet-libs/openssl/android/lib64/libcrypto.a ../../../ddnet-libs/openssl/android/lib64/libssl.a ../../../ddnet-libs/curl/android/lib64/libcurl.a ../../../ddnet-libs/sqlite3/android/lib64/libsqlite3.a /home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/24/libEGL.so /home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/24/libGLESv1_CM.so /home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/24/libGLESv2.so /home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/24/libGLESv3.so /home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/24/liblog.so /home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/24/libandroid.so /home/robert/Android/Sdk/ndk/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/24/libOpenSLES.so -pthread -fuse-ld=lld -Wno-alloc-size-larger-than ../../../ddnet-libs/openssl/android/lib64/libcrypto.a ../../../ddnet-libs/openssl/android/lib64/libssl.a ../../../ddnet-libs/curl/android/lib64/libcurl.a ../../../ddnet-libs/sqlite3/android/lib64/libsqlite3.a -latomic -lm && : ld.lld: error: undefined symbol: std::allocator::allocator() >>> referenced by cxx.cc:9 (src/cxx.cc:9) >>> cxx.o:(cxxbridge1$cxx_string$init) in archive debug/libddnet_engine_shared.a >>> referenced by cxx.cc:204 (src/cxx.cc:204) >>> cxx.o:(_ZNK4rust10cxxbridge16StringcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv) in archive debug/libddnet_engine_shared.a >>> referenced by cxx.cc:317 (src/cxx.cc:317) >>> cxx.o:(_ZNK4rust10cxxbridge13StrcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv) in archive debug/libddnet_engine_shared.a ld.lld: error: undefined symbol: std::__cxx11::basic_string, std::allocator >::basic_string(char const*, unsigned long, std::allocator const&) >>> referenced by cxx.cc:9 (src/cxx.cc:9) >>> cxx.o:(cxxbridge1$cxx_string$init) in archive debug/libddnet_engine_shared.a >>> referenced by cxx.cc:204 (src/cxx.cc:204) >>> cxx.o:(_ZNK4rust10cxxbridge16StringcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv) in archive debug/libddnet_engine_shared.a >>> referenced by cxx.cc:317 (src/cxx.cc:317) >>> cxx.o:(_ZNK4rust10cxxbridge13StrcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv) in archive debug/libddnet_engine_shared.a ld.lld: error: undefined symbol: std::allocator::~allocator() >>> referenced by cxx.cc:9 (src/cxx.cc:9) >>> cxx.o:(cxxbridge1$cxx_string$init) in archive debug/libddnet_engine_shared.a >>> referenced by cxx.cc:204 (src/cxx.cc:204) >>> cxx.o:(_ZNK4rust10cxxbridge16StringcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv) in archive debug/libddnet_engine_shared.a >>> referenced by cxx.cc:204 (src/cxx.cc:204) >>> cxx.o:(_ZNK4rust10cxxbridge16StringcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv) in archive debug/libddnet_engine_shared.a >>> referenced 2 more times ld.lld: error: undefined symbol: std::__cxx11::basic_string, std::allocator >::~basic_string() >>> referenced by cxx.cc:14 (src/cxx.cc:14) >>> cxx.o:(cxxbridge1$cxx_string$destroy) in archive debug/libddnet_engine_shared.a >>> referenced by unique_ptr.h:85 (/usr/include/c++/11/bits/unique_ptr.h:85) >>> cxx.o:(std::default_delete, std::allocator > >::operator()(std::__cxx11::basic_string, std::allocator >*) const) in archive debug/libddnet_engine_shared.a >>> referenced by shared_ptr_base.h:600 (/usr/include/c++/11/bits/shared_ptr_base.h:600) >>> cxx.o:(std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, std::allocator >*>(std::__cxx11::basic_string, std::allocator >*)) in archive debug/libddnet_engine_shared.a >>> referenced 2 more times ld.lld: error: undefined symbol: std::__cxx11::basic_string, std::allocator >::data() const >>> referenced by cxx.cc:18 (src/cxx.cc:18) >>> cxx.o:(cxxbridge1$cxx_string$data) in archive debug/libddnet_engine_shared.a >>> referenced by cxx.cc:118 (src/cxx.cc:118) >>> cxx.o:(rust::cxxbridge1::String::String(std::__cxx11::basic_string, std::allocator > const&)) in archive debug/libddnet_engine_shared.a >>> referenced by cxx.cc:163 (src/cxx.cc:163) >>> cxx.o:(rust::cxxbridge1::String::lossy(std::__cxx11::basic_string, std::allocator > const&)) in archive debug/libddnet_engine_shared.a >>> referenced 1 more times ld.lld: error: undefined symbol: std::__cxx11::basic_string, std::allocator >::length() const >>> referenced by cxx.cc:22 (src/cxx.cc:22) >>> cxx.o:(cxxbridge1$cxx_string$length) in archive debug/libddnet_engine_shared.a >>> referenced by cxx.cc:118 (src/cxx.cc:118) >>> cxx.o:(rust::cxxbridge1::String::String(std::__cxx11::basic_string, std::allocator > const&)) in archive debug/libddnet_engine_shared.a >>> referenced by cxx.cc:163 (src/cxx.cc:163) >>> cxx.o:(rust::cxxbridge1::String::lossy(std::__cxx11::basic_string, std::allocator > const&)) in archive debug/libddnet_engine_shared.a >>> referenced 1 more times ld.lld: error: undefined symbol: std::__cxx11::basic_string, std::allocator >::clear() >>> referenced by cxx.cc:25 (src/cxx.cc:25) >>> cxx.o:(cxxbridge1$cxx_string$clear) in archive debug/libddnet_engine_shared.a ld.lld: error: undefined symbol: std::__cxx11::basic_string, std::allocator >::reserve(unsigned long) >>> referenced by cxx.cc:29 (src/cxx.cc:29) >>> cxx.o:(cxxbridge1$cxx_string$reserve_total) in archive debug/libddnet_engine_shared.a ld.lld: error: undefined symbol: std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned long) >>> referenced by cxx.cc:34 (src/cxx.cc:34) >>> cxx.o:(cxxbridge1$cxx_string$push) in archive debug/libddnet_engine_shared.a ld.lld: error: undefined symbol: std::out_of_range::out_of_range(char const*) >>> referenced by cxx.cc:82 (src/cxx.cc:82) >>> cxx.o:(void rust::cxxbridge1::panic(char const*)) in archive debug/libddnet_engine_shared.a ld.lld: error: undefined symbol: __assert_fail >>> referenced by cxx.cc:121 (src/cxx.cc:121) >>> cxx.o:(rust::cxxbridge1::String::String(char const*)) in archive debug/libddnet_engine_shared.a >>> referenced by cxx.cc:126 (src/cxx.cc:126) >>> cxx.o:(rust::cxxbridge1::String::String(char const*, unsigned long)) in archive debug/libddnet_engine_shared.a >>> referenced by cxx.cc:133 (src/cxx.cc:133) >>> cxx.o:(rust::cxxbridge1::String::String(char16_t const*)) in archive debug/libddnet_engine_shared.a >>> referenced 11 more times ld.lld: error: undefined symbol: std::ostream::write(char const*, long) >>> referenced by cxx.cc:288 (src/cxx.cc:288) >>> cxx.o:(rust::cxxbridge1::operator<<(std::ostream&, rust::cxxbridge1::String const&)) in archive debug/libddnet_engine_shared.a >>> referenced by cxx.cc:377 (src/cxx.cc:377) >>> cxx.o:(rust::cxxbridge1::operator<<(std::ostream&, rust::cxxbridge1::Str const&)) in archive debug/libddnet_engine_shared.a ld.lld: error: undefined symbol: std::invalid_argument::invalid_argument(char const*) >>> referenced by cxx.cc:82 (src/cxx.cc:82) >>> cxx.o:(void rust::cxxbridge1::panic(char const*)) in archive debug/libddnet_engine_shared.a ld.lld: error: undefined symbol: __libc_single_threaded >>> referenced by atomicity.h:52 (/usr/include/c++/11/ext/atomicity.h:52) >>> cxx.o:(std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_add_ref_copy()) in archive debug/libddnet_engine_shared.a >>> referenced by atomicity.h:52 (/usr/include/c++/11/ext/atomicity.h:52) >>> cxx.o:(std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()) in archive debug/libddnet_engine_shared.a >>> referenced by atomicity.h:52 (/usr/include/c++/11/ext/atomicity.h:52) >>> cxx.o:(std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()) in archive debug/libddnet_engine_shared.a >>> referenced 2 more times ld.lld: error: undefined symbol: std::__throw_length_error(char const*) >>> referenced by stl_vector.h:1759 (/usr/include/c++/11/bits/stl_vector.h:1759) >>> cxx.o:(std::vector >::_M_check_len(unsigned long, char const*) const) in archive debug/libddnet_engine_shared.a >>> referenced by stl_vector.h:1759 (/usr/include/c++/11/bits/stl_vector.h:1759) >>> cxx.o:(std::vector >::_M_check_len(unsigned long, char const*) const) in archive debug/libddnet_engine_shared.a >>> referenced by stl_vector.h:1759 (/usr/include/c++/11/bits/stl_vector.h:1759) >>> cxx.o:(std::vector >::_M_check_len(unsigned long, char const*) const) in archive debug/libddnet_engine_shared.a >>> referenced 7 more times ld.lld: error: undefined symbol: std::__throw_bad_array_new_length() >>> referenced by new_allocator.h:116 (/usr/include/c++/11/ext/new_allocator.h:116) >>> cxx.o:(__gnu_cxx::new_allocator::allocate(unsigned long, void const*)) in archive debug/libddnet_engine_shared.a >>> referenced by new_allocator.h:116 (/usr/include/c++/11/ext/new_allocator.h:116) >>> cxx.o:(__gnu_cxx::new_allocator::allocate(unsigned long, void const*)) in archive debug/libddnet_engine_shared.a >>> referenced by new_allocator.h:116 (/usr/include/c++/11/ext/new_allocator.h:116) >>> cxx.o:(__gnu_cxx::new_allocator::allocate(unsigned long, void const*)) in archive debug/libddnet_engine_shared.a >>> referenced 5 more times ld.lld: error: undefined symbol: std::ios_base::Init::Init() >>> referenced by iostream:74 (/usr/include/c++/11/iostream:74) >>> cxx.o:(__static_initialization_and_destruction_0(int, int)) in archive debug/libddnet_engine_shared.a ld.lld: error: undefined symbol: std::ios_base::Init::~Init() >>> referenced by iostream:74 (/usr/include/c++/11/iostream:74) >>> cxx.o:(__static_initialization_and_destruction_0(int, int)) in archive debug/libddnet_engine_shared.a ld.lld: error: undefined symbol: bcmp >>> referenced by cmp.rs:92 (library/core/src/slice/cmp.rs:92) >>> std-d2ef02247056996e.std.e4dfbc2c3f4b09f1-cgu.0.rcgu.o:(_$LT$$RF$str$u20$as$u20$core..str..pattern..Pattern$GT$::is_contained_in::h0762e0cc3ad5c833) in archive debug/libddnet_engine_shared.a >>> referenced by cmp.rs:92 (library/core/src/slice/cmp.rs:92) >>> std-d2ef02247056996e.std.e4dfbc2c3f4b09f1-cgu.0.rcgu.o:(_$LT$$RF$str$u20$as$u20$core..str..pattern..Pattern$GT$::is_contained_in::h0762e0cc3ad5c833) in archive debug/libddnet_engine_shared.a >>> referenced by iter.rs:1334 (library/core/src/slice/iter.rs:1334) >>> std-d2ef02247056996e.std.e4dfbc2c3f4b09f1-cgu.0.rcgu.o:(_$LT$$RF$str$u20$as$u20$core..str..pattern..Pattern$GT$::is_contained_in::h0762e0cc3ad5c833) in archive debug/libddnet_engine_shared.a >>> referenced 89 more times ld.lld: error: undefined symbol: __errno_location >>> referenced by mod.rs:97 (library/std/src/sys/pal/unix/mod.rs:97) >>> std-d2ef02247056996e.std.e4dfbc2c3f4b09f1-cgu.0.rcgu.o:(std::rt::lang_start_internal::h103c42a9c4e95084) in archive debug/libddnet_engine_shared.a >>> referenced by os.rs:84 (library/std/src/sys/pal/unix/os.rs:84) >>> std-d2ef02247056996e.std.e4dfbc2c3f4b09f1-cgu.0.rcgu.o:(std::rt::lang_start_internal::h103c42a9c4e95084) in archive debug/libddnet_engine_shared.a >>> referenced by os.rs:84 (library/std/src/sys/pal/unix/os.rs:84) >>> std-d2ef02247056996e.std.e4dfbc2c3f4b09f1-cgu.0.rcgu.o:(std::rt::lang_start_internal::h103c42a9c4e95084) in archive debug/libddnet_engine_shared.a >>> referenced 309 more times ld.lld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors) clang++: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed.