Skip to content

[android] build failure linkage failure on android #16919

Open
@kuvaldini

Description

Host Environment

  • OS: Android : Linux localhost 4.19.113-21033099 # 1 SMP PREEMPT Thu Mar 4 13:59:20 +07 2021 aarch64 Android
  • Compiler: clang version 11.1.0 (https://github.com/termux/termux-packages 07320e6ed6e28aafc95d8af42d0da9a33bc3b79a)

To Reproduce
Steps to reproduce the behavior:
./bootstrap-vcpkg.sh

Failure logs
-Cut and past the appropriate build messages from the console output.
-Please attach any additional failure logs mentioned in the console output.

~/vcpkg (master)> ./bootstrap-vcpkg.sh
Downloading vcpkg tool sources
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   173  100   173    0     0    218      0 --:--:-- --:--:-- --:--:--   217
100  479k    0  479k    0     0   167k      0 --:--:--  0:00:02 --:--:--  402k
Building vcpkg-tool...
-- The C compiler identification is Clang 11.1.0
-- The CXX compiler identification is Clang 11.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /data/data/com.termux/files/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /data/data/com.termux/files/usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting the C++ compiler in use
-- Detecting the C++ compiler in use - clang
-- Detecting the C++ standard library
-- Detecting the C++ standard library - libc++
-- Detecting how to use the C++ filesystem library
-- Detecting how to use the C++ filesystem library - <filesystem>
-- 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
-- Configuring done
-- Generating done
-- Build files have been written to: /data/data/com.termux/files/home/vcpkg/buildtrees/_vcpkg/build
[0/2] Re-checking globbed directories...
[88/88] Linking CXX executable vcpkg
FAILED: vcpkg
: && /data/data/com.termux/files/usr/bin/g++ -O3 -DNDEBUG  CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o -o vcpkg  libvcpkglib.a  -pthread && :
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `fs::lexically_normal(std::__ndk1::__fs::filesystem::path const&)':
files.cpp:(.text+0x224): undefined reference to `std::__ndk1::__fs::filesystem::path::__root_name() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::find_file_recursively_up(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::path const&) const':
files.cpp:(.text._ZNK5vcpkg5Files14RealFilesystem24find_file_recursively_upERKNSt6__ndk14__fs10filesystem4pathES7_[_ZNK5vcpkg5Files14RealFilesystem24find_file_recursively_upERKNSt6__ndk14__fs10filesystem4pathES7_]+0x114): undefined reference to `std::__ndk1::__fs::filesystem::path::__relative_path() const'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZNK5vcpkg5Files14RealFilesystem24find_file_recursively_upERKNSt6__ndk14__fs10filesystem4pathES7_[_ZNK5vcpkg5Files14RealFilesystem24find_file_recursively_upERKNSt6__ndk14__fs10filesystem4pathES7_]+0x120): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZNK5vcpkg5Files14RealFilesystem24find_file_recursively_upERKNSt6__ndk14__fs10filesystem4pathES7_[_ZNK5vcpkg5Files14RealFilesystem24find_file_recursively_upERKNSt6__ndk14__fs10filesystem4pathES7_]+0x1b8): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::get_files_recursive(std::__ndk1::__fs::filesystem::path const&) const':
files.cpp:(.text._ZNK5vcpkg5Files14RealFilesystem19get_files_recursiveERKNSt6__ndk14__fs10filesystem4pathE[_ZNK5vcpkg5Files14RealFilesystem19get_files_recursiveERKNSt6__ndk14__fs10filesystem4pathE]+0x44): undefined reference to `std::__ndk1::__fs::filesystem::recursive_directory_iterator::recursive_directory_iterator(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::directory_options, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZNK5vcpkg5Files14RealFilesystem19get_files_recursiveERKNSt6__ndk14__fs10filesystem4pathE[_ZNK5vcpkg5Files14RealFilesystem19get_files_recursiveERKNSt6__ndk14__fs10filesystem4pathE]+0xb0): undefined reference to `std::__ndk1::__fs::filesystem::recursive_directory_iterator::__increment(std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZNK5vcpkg5Files14RealFilesystem19get_files_recursiveERKNSt6__ndk14__fs10filesystem4pathE[_ZNK5vcpkg5Files14RealFilesystem19get_files_recursiveERKNSt6__ndk14__fs10filesystem4pathE]+0xc0): undefined reference to `std::__ndk1::__fs::filesystem::recursive_directory_iterator::__dereference() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::get_files_non_recursive(std::__ndk1::__fs::filesystem::path const&) const':
files.cpp:(.text._ZNK5vcpkg5Files14RealFilesystem23get_files_non_recursiveERKNSt6__ndk14__fs10filesystem4pathE[_ZNK5vcpkg5Files14RealFilesystem23get_files_non_recursiveERKNSt6__ndk14__fs10filesystem4pathE]+0x44): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::directory_iterator(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*, std::__ndk1::__fs::filesystem::directory_options)'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZNK5vcpkg5Files14RealFilesystem23get_files_non_recursiveERKNSt6__ndk14__fs10filesystem4pathE[_ZNK5vcpkg5Files14RealFilesystem23get_files_non_recursiveERKNSt6__ndk14__fs10filesystem4pathE]+0xb0): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__increment(std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZNK5vcpkg5Files14RealFilesystem23get_files_non_recursiveERKNSt6__ndk14__fs10filesystem4pathE[_ZNK5vcpkg5Files14RealFilesystem23get_files_non_recursiveERKNSt6__ndk14__fs10filesystem4pathE]+0xc0): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__dereference() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::write_contents_and_dirs(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::error_code&)':
files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem23write_contents_and_dirsERKNSt6__ndk14__fs10filesystem4pathERKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERNS2_10error_codeE[_ZN5vcpkg5Files14RealFilesystem23write_contents_and_dirsERKNSt6__ndk14__fs10filesystem4pathERKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERNS2_10error_codeE]+0x3c): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem23write_contents_and_dirsERKNSt6__ndk14__fs10filesystem4pathERKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERNS2_10error_codeE[_ZN5vcpkg5Files14RealFilesystem23write_contents_and_dirsERKNSt6__ndk14__fs10filesystem4pathERKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERNS2_10error_codeE]+0xc4): undefined reference to `std::__ndk1::__fs::filesystem::__create_directories(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::rename(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code&)':
files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem6renameERKNSt6__ndk14__fs10filesystem4pathES7_RNS2_10error_codeE[_ZN5vcpkg5Files14RealFilesystem6renameERKNSt6__ndk14__fs10filesystem4pathES7_RNS2_10error_codeE]+0x14): undefined reference to `std::__ndk1::__fs::filesystem::__rename(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::rename_or_copy(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::path const&, vcpkg::StringLiteral, std::__ndk1::error_code&)':
files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem14rename_or_copyERKNSt6__ndk14__fs10filesystem4pathES7_NS_13StringLiteralERNS2_10error_codeE[_ZN5vcpkg5Files14RealFilesystem14rename_or_copyERKNSt6__ndk14__fs10filesystem4pathES7_NS_13StringLiteralERNS2_10error_codeE]+0x3c): undefined reference to `std::__ndk1::__fs::filesystem::__rename(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem14rename_or_copyERKNSt6__ndk14__fs10filesystem4pathES7_NS_13StringLiteralERNS2_10error_codeE[_ZN5vcpkg5Files14RealFilesystem14rename_or_copyERKNSt6__ndk14__fs10filesystem4pathES7_NS_13StringLiteralERNS2_10error_codeE]+0xd4): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem14rename_or_copyERKNSt6__ndk14__fs10filesystem4pathES7_NS_13StringLiteralERNS2_10error_codeE[_ZN5vcpkg5Files14RealFilesystem14rename_or_copyERKNSt6__ndk14__fs10filesystem4pathES7_NS_13StringLiteralERNS2_10error_codeE]+0x238): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem14rename_or_copyERKNSt6__ndk14__fs10filesystem4pathES7_NS_13StringLiteralERNS2_10error_codeE[_ZN5vcpkg5Files14RealFilesystem14rename_or_copyERKNSt6__ndk14__fs10filesystem4pathES7_NS_13StringLiteralERNS2_10error_codeE]+0x354): undefined reference to `std::__ndk1::__fs::filesystem::__rename(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem14rename_or_copyERKNSt6__ndk14__fs10filesystem4pathES7_NS_13StringLiteralERNS2_10error_codeE[_ZN5vcpkg5Files14RealFilesystem14rename_or_copyERKNSt6__ndk14__fs10filesystem4pathES7_NS_13StringLiteralERNS2_10error_codeE]+0x368): undefined reference to `std::__ndk1::__fs::filesystem::__remove(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::remove(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code&)':
files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem6removeERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeE[_ZN5vcpkg5Files14RealFilesystem6removeERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeE]+0x10): undefined reference to `std::__ndk1::__fs::filesystem::__remove(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::remove_all_inside(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code&, std::__ndk1::__fs::filesystem::path&)':
files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem17remove_all_insideERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_[_ZN5vcpkg5Files14RealFilesystem17remove_all_insideERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_]+0x34): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::directory_iterator(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*, std::__ndk1::__fs::filesystem::directory_options)'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem17remove_all_insideERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_[_ZN5vcpkg5Files14RealFilesystem17remove_all_insideERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_]+0x84): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__dereference() const'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem17remove_all_insideERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_[_ZN5vcpkg5Files14RealFilesystem17remove_all_insideERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_]+0xa8): undefined reference to `std::__ndk1::__fs::filesystem::__status(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem17remove_all_insideERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_[_ZN5vcpkg5Files14RealFilesystem17remove_all_insideERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_]+0x100): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__dereference() const'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem17remove_all_insideERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_[_ZN5vcpkg5Files14RealFilesystem17remove_all_insideERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_]+0x138): undefined reference to `std::__ndk1::__fs::filesystem::__remove(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem17remove_all_insideERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_[_ZN5vcpkg5Files14RealFilesystem17remove_all_insideERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_]+0x14c): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__increment(std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem17remove_all_insideERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_[_ZN5vcpkg5Files14RealFilesystem17remove_all_insideERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_]+0x168): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__dereference() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::is_directory(std::__ndk1::__fs::filesystem::path const&) const':
files.cpp:(.text._ZNK5vcpkg5Files14RealFilesystem12is_directoryERKNSt6__ndk14__fs10filesystem4pathE[_ZNK5vcpkg5Files14RealFilesystem12is_directoryERKNSt6__ndk14__fs10filesystem4pathE]+0x18): undefined reference to `std::__ndk1::__fs::filesystem::__status(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::is_regular_file(std::__ndk1::__fs::filesystem::path const&) const':
files.cpp:(.text._ZNK5vcpkg5Files14RealFilesystem15is_regular_fileERKNSt6__ndk14__fs10filesystem4pathE[_ZNK5vcpkg5Files14RealFilesystem15is_regular_fileERKNSt6__ndk14__fs10filesystem4pathE]+0x18): undefined reference to `std::__ndk1::__fs::filesystem::__status(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::is_empty(std::__ndk1::__fs::filesystem::path const&) const':
files.cpp:(.text._ZNK5vcpkg5Files14RealFilesystem8is_emptyERKNSt6__ndk14__fs10filesystem4pathE[_ZNK5vcpkg5Files14RealFilesystem8is_emptyERKNSt6__ndk14__fs10filesystem4pathE]+0x8): undefined reference to `std::__ndk1::__fs::filesystem::__fs_is_empty(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::create_directory(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code&)':
files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem16create_directoryERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeE[_ZN5vcpkg5Files14RealFilesystem16create_directoryERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeE]+0x10): undefined reference to `std::__ndk1::__fs::filesystem::__create_directory(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::create_directories(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code&)':
files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem18create_directoriesERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeE[_ZN5vcpkg5Files14RealFilesystem18create_directoriesERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeE]+0x8): undefined reference to `std::__ndk1::__fs::filesystem::__create_directories(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::copy(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::copy_options)':
files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem4copyERKNSt6__ndk14__fs10filesystem4pathES7_NS4_12copy_optionsE[_ZN5vcpkg5Files14RealFilesystem4copyERKNSt6__ndk14__fs10filesystem4pathES7_NS4_12copy_optionsE]+0x10): undefined reference to `std::__ndk1::__fs::filesystem::__copy(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::copy_options, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::copy_file(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::copy_options, std::__ndk1::error_code&)':
files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem9copy_fileERKNSt6__ndk14__fs10filesystem4pathES7_NS4_12copy_optionsERNS2_10error_codeE[_ZN5vcpkg5Files14RealFilesystem9copy_fileERKNSt6__ndk14__fs10filesystem4pathES7_NS4_12copy_optionsERNS2_10error_codeE]+0x10): undefined reference to `std::__ndk1::__fs::filesystem::__copy_file(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::copy_options, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::copy_symlink(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code&)':
files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem12copy_symlinkERKNSt6__ndk14__fs10filesystem4pathES7_RNS2_10error_codeE[_ZN5vcpkg5Files14RealFilesystem12copy_symlinkERKNSt6__ndk14__fs10filesystem4pathES7_RNS2_10error_codeE]+0x14): undefined reference to `std::__ndk1::__fs::filesystem::__copy_symlink(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::status(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code&) const':
files.cpp:(.text._ZNK5vcpkg5Files14RealFilesystem6statusERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeE[_ZNK5vcpkg5Files14RealFilesystem6statusERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeE]+0x24): undefined reference to `std::__ndk1::__fs::filesystem::__status(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::symlink_status(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code&) const':
files.cpp:(.text._ZNK5vcpkg5Files14RealFilesystem14symlink_statusERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeE[_ZNK5vcpkg5Files14RealFilesystem14symlink_statusERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeE]+0x24): undefined reference to `std::__ndk1::__fs::filesystem::__symlink_status(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::absolute(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code&) const':
files.cpp:(.text._ZNK5vcpkg5Files14RealFilesystem8absoluteERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeE[_ZNK5vcpkg5Files14RealFilesystem8absoluteERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeE]+0x8): undefined reference to `std::__ndk1::__fs::filesystem::__absolute(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::canonical(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code&) const':
files.cpp:(.text._ZNK5vcpkg5Files14RealFilesystem9canonicalERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeE[_ZNK5vcpkg5Files14RealFilesystem9canonicalERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeE]+0x8): undefined reference to `std::__ndk1::__fs::filesystem::__canonical(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::current_path(std::__ndk1::error_code&) const':
files.cpp:(.text._ZNK5vcpkg5Files14RealFilesystem12current_pathERNSt6__ndk110error_codeE[_ZNK5vcpkg5Files14RealFilesystem12current_pathERNSt6__ndk110error_codeE]+0x4): undefined reference to `std::__ndk1::__fs::filesystem::__current_path(std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::current_path(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code&)':
files.cpp:(.text._ZN5vcpkg5Files14RealFilesystem12current_pathERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeE[_ZN5vcpkg5Files14RealFilesystem12current_pathERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeE]+0x10): undefined reference to `std::__ndk1::__fs::filesystem::__current_path(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::find_from_PATH(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const':
files.cpp:(.text._ZNK5vcpkg5Files14RealFilesystem14find_from_PATHERKNSt6__ndk112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE[_ZNK5vcpkg5Files14RealFilesystem14find_from_PATHERKNSt6__ndk112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE]+0x240): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(files.cpp.o): in function `vcpkg::Files::RealFilesystem::remove_all(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code&, std::__ndk1::__fs::filesystem::path&)::remove::do_remove(std::__ndk1::__fs::filesystem::path const&, vcpkg::Files::RealFilesystem::remove_all(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code&, std::__ndk1::__fs::filesystem::path&)::remove::ErrorInfo&)':
files.cpp:(.text._ZZN5vcpkg5Files14RealFilesystem10remove_allERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_EN6remove9do_removeES7_RZNS1_10remove_allES7_S9_SA_ENSB_9ErrorInfoE[_ZZN5vcpkg5Files14RealFilesystem10remove_allERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_EN6remove9do_removeES7_RZNS1_10remove_allES7_S9_SA_ENSB_9ErrorInfoE]+0x38): undefined reference to `std::__ndk1::__fs::filesystem::__symlink_status(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZZN5vcpkg5Files14RealFilesystem10remove_allERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_EN6remove9do_removeES7_RZNS1_10remove_allES7_S9_SA_ENSB_9ErrorInfoE[_ZZN5vcpkg5Files14RealFilesystem10remove_allERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_EN6remove9do_removeES7_RZNS1_10remove_allES7_S9_SA_ENSB_9ErrorInfoE]+0x15c): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::directory_iterator(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*, std::__ndk1::__fs::filesystem::directory_options)'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZZN5vcpkg5Files14RealFilesystem10remove_allERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_EN6remove9do_removeES7_RZNS1_10remove_allES7_S9_SA_ENSB_9ErrorInfoE[_ZZN5vcpkg5Files14RealFilesystem10remove_allERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_EN6remove9do_removeES7_RZNS1_10remove_allES7_S9_SA_ENSB_9ErrorInfoE]+0x188): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__dereference() const'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZZN5vcpkg5Files14RealFilesystem10remove_allERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_EN6remove9do_removeES7_RZNS1_10remove_allES7_S9_SA_ENSB_9ErrorInfoE[_ZZN5vcpkg5Files14RealFilesystem10remove_allERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_EN6remove9do_removeES7_RZNS1_10remove_allES7_S9_SA_ENSB_9ErrorInfoE]+0x1a4): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__increment(std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: files.cpp:(.text._ZZN5vcpkg5Files14RealFilesystem10remove_allERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_EN6remove9do_removeES7_RZNS1_10remove_allES7_S9_SA_ENSB_9ErrorInfoE[_ZZN5vcpkg5Files14RealFilesystem10remove_allERKNSt6__ndk14__fs10filesystem4pathERNS2_10error_codeERS5_EN6remove9do_removeES7_RZNS1_10remove_allES7_S9_SA_ENSB_9ErrorInfoE]+0x25c): undefined reference to `std::__ndk1::__fs::filesystem::__remove(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(commands.edit.cpp.o): in function `vcpkg::Commands::Edit::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&)':
commands.edit.cpp:(.text+0xd38): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: commands.edit.cpp:(.text+0x18cc): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(commands.format-manifest.cpp.o): in function `vcpkg::Commands::FormatManifest::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&)':
commands.format-manifest.cpp:(.text+0xf4): undefined reference to `std::__ndk1::__fs::filesystem::path::__root_directory() const'
/data/data/com.termux/files/usr/bin/ld: commands.format-manifest.cpp:(.text+0x150): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: commands.format-manifest.cpp:(.text+0x1f8): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: commands.format-manifest.cpp:(.text+0x33c): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::directory_iterator(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*, std::__ndk1::__fs::filesystem::directory_options)'
/data/data/com.termux/files/usr/bin/ld: commands.format-manifest.cpp:(.text+0x394): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__dereference() const'
/data/data/com.termux/files/usr/bin/ld: commands.format-manifest.cpp:(.text+0x4cc): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__increment(std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: commands.format-manifest.cpp:(.text+0x5c0): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: commands.format-manifest.cpp:(.text+0x6d4): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(commands.format-manifest.cpp.o): in function `(anonymous namespace)::read_control_file(vcpkg::Files::Filesystem&, std::__ndk1::__fs::filesystem::path&&)':
commands.format-manifest.cpp:(.text+0x1218): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(commands.integrate.cpp.o): in function `vcpkg::Commands::Integrate::integrate_fish(vcpkg::VcpkgPaths const&)':
commands.integrate.cpp:(.text+0x1a10): undefined reference to `std::__ndk1::__fs::filesystem::__status(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: commands.integrate.cpp:(.text+0x1b20): undefined reference to `std::__ndk1::__fs::filesystem::__create_symlink(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(commands.portsdiff.cpp.o): in function `vcpkg::Commands::PortsDiff::read_ports_from_commit(vcpkg::VcpkgPaths const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)':
commands.portsdiff.cpp:(.text+0xf60): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(export.cpp.o): in function `vcpkg::Export::export_integration_files(std::__ndk1::__fs::filesystem::path const&, vcpkg::VcpkgPaths const&)':
export.cpp:(.text+0xdd0): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(export.cpp.o): in function `vcpkg::Export::handle_raw_based_export(vcpkg::Span<vcpkg::Dependencies::ExportPlanAction const>, vcpkg::Export::ExportArguments const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, vcpkg::VcpkgPaths const&)':
export.cpp:(.text+0x46b4): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: export.cpp:(.text+0x574c): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(export.cpp.o): in function `vcpkg::Export::do_archive_export(vcpkg::VcpkgPaths const&, std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::path const&, vcpkg::Export::ArchiveFormat const&)':
export.cpp:(.text+0x6d28): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: export.cpp:(.text+0x6fa4): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(export.ifw.cpp.o): in function `vcpkg::Export::IFW::do_export(std::__ndk1::vector<vcpkg::Dependencies::ExportPlanAction, std::__ndk1::allocator<vcpkg::Dependencies::ExportPlanAction> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, vcpkg::Export::IFW::Options const&, vcpkg::VcpkgPaths const&)':
export.ifw.cpp:(.text+0x42c): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: export.ifw.cpp:(.text+0x7d8): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: export.ifw.cpp:(.text+0x1280): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: export.ifw.cpp:(.text+0x218c): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(export.ifw.cpp.o):export.ifw.cpp:(.text+0x265c): more undefined references to `std::__ndk1::__fs::filesystem::path::__parent_path() const' follow
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(export.prefab.cpp.o): in function `vcpkg::Export::Prefab::do_export(std::__ndk1::vector<vcpkg::Dependencies::ExportPlanAction, std::__ndk1::allocator<vcpkg::Dependencies::ExportPlanAction> > const&, vcpkg::VcpkgPaths const&, vcpkg::Export::Prefab::Options const&, vcpkg::Triplet const&)':
export.prefab.cpp:(.text+0x4424): undefined reference to `std::__ndk1::__fs::filesystem::path::__stem() const'
/data/data/com.termux/files/usr/bin/ld: export.prefab.cpp:(.text+0x44c8): undefined reference to `std::__ndk1::__fs::filesystem::path::__extension() const'
/data/data/com.termux/files/usr/bin/ld: export.prefab.cpp:(.text+0x4c5c): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: export.prefab.cpp:(.text+0x4d8c): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(export.prefab.cpp.o): in function `vcpkg::Export::Prefab::find_modules(vcpkg::VcpkgPaths const&, std::__ndk1::__fs::filesystem::path const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)':
export.prefab.cpp:(.text+0x8b84): undefined reference to `std::__ndk1::__fs::filesystem::recursive_directory_iterator::recursive_directory_iterator(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::directory_options, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: export.prefab.cpp:(.text+0x8ba4): undefined reference to `std::__ndk1::__fs::filesystem::recursive_directory_iterator::__increment(std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: export.prefab.cpp:(.text+0x8bb4): undefined reference to `std::__ndk1::__fs::filesystem::recursive_directory_iterator::__dereference() const'
/data/data/com.termux/files/usr/bin/ld: export.prefab.cpp:(.text+0x8bd4): undefined reference to `std::__ndk1::__fs::filesystem::recursive_directory_iterator::__dereference() const'
/data/data/com.termux/files/usr/bin/ld: export.prefab.cpp:(.text+0x8bd8): undefined reference to `std::__ndk1::__fs::filesystem::path::__extension() const'
/data/data/com.termux/files/usr/bin/ld: export.prefab.cpp:(.text+0x8c9c): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: export.prefab.cpp:(.text+0x8cd8): undefined reference to `std::__ndk1::__fs::filesystem::recursive_directory_iterator::__dereference() const'
/data/data/com.termux/files/usr/bin/ld: export.prefab.cpp:(.text+0x8cdc): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(install.cpp.o): in function `vcpkg::Install::install_files_and_write_listfile(vcpkg::Files::Filesystem&, std::__ndk1::__fs::filesystem::path const&, std::__ndk1::vector<std::__ndk1::__fs::filesystem::path, std::__ndk1::allocator<std::__ndk1::__fs::filesystem::path> > const&, vcpkg::Install::InstallDir const&)':
install.cpp:(.text+0x494): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: install.cpp:(.text+0x69c): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(install.cpp.o): in function `vcpkg::Install::get_cmake_usage(vcpkg::BinaryParagraph const&, vcpkg::VcpkgPaths const&)':
install.cpp:(.text+0x49a0): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: install.cpp:(.text+0x4a20): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: install.cpp:(.text+0x4bf4): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(install.cpp.o): in function `vcpkg::Install::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&, vcpkg::Triplet, vcpkg::Triplet)':
install.cpp:(.text+0x6d00): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(registries.cpp.o): in function `(anonymous namespace)::BuiltinRegistry::get_all_port_names(std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >&, vcpkg::VcpkgPaths const&) const':
registries.cpp:(.text+0x3d98): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::directory_iterator(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*, std::__ndk1::__fs::filesystem::directory_options)'
/data/data/com.termux/files/usr/bin/ld: registries.cpp:(.text+0x3efc): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__dereference() const'
/data/data/com.termux/files/usr/bin/ld: registries.cpp:(.text+0x3fc0): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: registries.cpp:(.text+0x413c): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__increment(std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(registries.cpp.o): in function `(anonymous namespace)::load_all_port_names_from_registry_versions(std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >&, vcpkg::VcpkgPaths const&, std::__ndk1::__fs::filesystem::path const&)':
registries.cpp:(.text+0x5610): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::directory_iterator(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*, std::__ndk1::__fs::filesystem::directory_options)'
/data/data/com.termux/files/usr/bin/ld: registries.cpp:(.text+0x5674): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__dereference() const'
/data/data/com.termux/files/usr/bin/ld: registries.cpp:(.text+0x574c): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::directory_iterator(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*, std::__ndk1::__fs::filesystem::directory_options)'
/data/data/com.termux/files/usr/bin/ld: registries.cpp:(.text+0x5778): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__dereference() const'
/data/data/com.termux/files/usr/bin/ld: registries.cpp:(.text+0x5818): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: registries.cpp:(.text+0x59e8): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__increment(std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: registries.cpp:(.text+0x5a88): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__increment(std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(registries.cpp.o): in function `(anonymous namespace)::VersionDbEntryDeserializer::visit_object(vcpkg::Json::Reader&, vcpkg::Json::Object const&)':
registries.cpp:(.text+0xa1a8): undefined reference to `std::__ndk1::__fs::filesystem::path::__root_directory() const'
/data/data/com.termux/files/usr/bin/ld: registries.cpp:(.text+0xa30c): undefined reference to `std::__ndk1::__fs::filesystem::path::begin() const'
/data/data/com.termux/files/usr/bin/ld: registries.cpp:(.text+0xa350): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: registries.cpp:(.text+0xa3c0): undefined reference to `std::__ndk1::__fs::filesystem::path::iterator::__increment()'
/data/data/com.termux/files/usr/bin/ld: registries.cpp:(.text+0xa484): undefined reference to `std::__ndk1::__fs::filesystem::path::end() const'
/data/data/com.termux/files/usr/bin/ld: registries.cpp:(.text+0xa4fc): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: registries.cpp:(.text+0xa540): undefined reference to `std::__ndk1::__fs::filesystem::path::iterator::__increment()'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(vcpkgpaths.cpp.o): in function `vcpkg::VcpkgPaths::VcpkgPaths(vcpkg::Files::Filesystem&, vcpkg::VcpkgCmdArguments const&)':
vcpkgpaths.cpp:(.text+0xc5c): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(vcpkgpaths.cpp.o): in function `vcpkg::VcpkgPaths::get_available_triplets() const':
vcpkgpaths.cpp:(.text+0x3d30): undefined reference to `std::__ndk1::__fs::filesystem::path::__stem() const'
/data/data/com.termux/files/usr/bin/ld: vcpkgpaths.cpp:(.text+0x3db4): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(vcpkgpaths.cpp.o): in function `vcpkg::VcpkgPaths::get_cmake_script_hashes() const':
vcpkgpaths.cpp:(.text+0x44f4): undefined reference to `std::__ndk1::__fs::filesystem::path::__stem() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(vcpkgpaths.cpp.o): in function `vcpkg::VcpkgPaths::git_checkout_subpath(vcpkg::VcpkgPaths const&, vcpkg::StringView, std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::path const&)':
vcpkgpaths.cpp:(.text+0x4ecc): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(binarycaching.cpp.o): in function `(anonymous namespace)::default_cache_path()':
binarycaching.cpp:(.text+0x580): undefined reference to `std::__ndk1::__fs::filesystem::__status(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: binarycaching.cpp:(.text+0x5a8): undefined reference to `std::__ndk1::__fs::filesystem::path::__root_directory() const'
/data/data/com.termux/files/usr/bin/ld: binarycaching.cpp:(.text+0x614): undefined reference to `std::__ndk1::__fs::filesystem::path::__root_directory() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(binarycaching.cpp.o): in function `(anonymous namespace)::BinaryConfigParser::parse()':
binarycaching.cpp:(.text+0x2534): undefined reference to `std::__ndk1::__fs::filesystem::path::__root_directory() const'
/data/data/com.termux/files/usr/bin/ld: binarycaching.cpp:(.text+0x25fc): undefined reference to `std::__ndk1::__fs::filesystem::path::__root_directory() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(binarycaching.cpp.o): in function `(anonymous namespace)::ArchivesBinaryProvider::push_success(vcpkg::VcpkgPaths const&, vcpkg::Dependencies::InstallPlanAction const&)':
binarycaching.cpp:(.text+0x8efc): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(build.cpp.o): in function `vcpkg::Build::compute_all_abis(vcpkg::VcpkgPaths const&, vcpkg::Dependencies::ActionPlan&, vcpkg::CMakeVars::CMakeVarProvider const&, vcpkg::StatusParagraphs const&)':
build.cpp:(.text+0x1a50): undefined reference to `std::__ndk1::__fs::filesystem::recursive_directory_iterator::recursive_directory_iterator(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::directory_options, std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: build.cpp:(.text+0x1a8c): undefined reference to `std::__ndk1::__fs::filesystem::recursive_directory_iterator::__dereference() const'
/data/data/com.termux/files/usr/bin/ld: build.cpp:(.text+0x1ac0): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: build.cpp:(.text+0x1c0c): undefined reference to `std::__ndk1::__fs::filesystem::recursive_directory_iterator::__increment(std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(build.cpp.o): in function `std::__ndk1::__tree_iterator<std::__ndk1::__value_type<std::__ndk1::__fs::filesystem::path, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, std::__ndk1::__tree_node<std::__ndk1::__value_type<std::__ndk1::__fs::filesystem::path, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, void*>*, long> std::__ndk1::__tree<std::__ndk1::__value_type<std::__ndk1::__fs::filesystem::path, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, std::__ndk1::__map_value_compare<std::__ndk1::__fs::filesystem::path, std::__ndk1::__value_type<std::__ndk1::__fs::filesystem::path, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, std::__ndk1::less<std::__ndk1::__fs::filesystem::path>, true>, std::__ndk1::allocator<std::__ndk1::__value_type<std::__ndk1::__fs::filesystem::path, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > >::find<std::__ndk1::__fs::filesystem::path>(std::__ndk1::__fs::filesystem::path const&)':
build.cpp:(.text._ZNSt6__ndk16__treeINS_12__value_typeINS_4__fs10filesystem4pathENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIS4_SB_NS_4lessIS4_EELb1EEENS8_ISB_EEE4findIS4_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEElEERKT_[_ZNSt6__ndk16__treeINS_12__value_typeINS_4__fs10filesystem4pathENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIS4_SB_NS_4lessIS4_EELb1EEENS8_ISB_EEE4findIS4_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEElEERKT_]+0x48): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: build.cpp:(.text._ZNSt6__ndk16__treeINS_12__value_typeINS_4__fs10filesystem4pathENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIS4_SB_NS_4lessIS4_EELb1EEENS8_ISB_EEE4findIS4_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEElEERKT_[_ZNSt6__ndk16__treeINS_12__value_typeINS_4__fs10filesystem4pathENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIS4_SB_NS_4lessIS4_EELb1EEENS8_ISB_EEE4findIS4_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEElEERKT_]+0x88): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(build.cpp.o): in function `std::__ndk1::__tree_node_base<void*>*& std::__ndk1::__tree<std::__ndk1::__value_type<std::__ndk1::__fs::filesystem::path, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, std::__ndk1::__map_value_compare<std::__ndk1::__fs::filesystem::path, std::__ndk1::__value_type<std::__ndk1::__fs::filesystem::path, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, std::__ndk1::less<std::__ndk1::__fs::filesystem::path>, true>, std::__ndk1::allocator<std::__ndk1::__value_type<std::__ndk1::__fs::filesystem::path, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > >::__find_equal<std::__ndk1::__fs::filesystem::path>(std::__ndk1::__tree_end_node<std::__ndk1::__tree_node_base<void*>*>*&, std::__ndk1::__fs::filesystem::path const&)':
build.cpp:(.text._ZNSt6__ndk16__treeINS_12__value_typeINS_4__fs10filesystem4pathENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIS4_SB_NS_4lessIS4_EELb1EEENS8_ISB_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISM_EERKT_[_ZNSt6__ndk16__treeINS_12__value_typeINS_4__fs10filesystem4pathENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIS4_SB_NS_4lessIS4_EELb1EEENS8_ISB_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISM_EERKT_]+0x64): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: build.cpp:(.text._ZNSt6__ndk16__treeINS_12__value_typeINS_4__fs10filesystem4pathENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIS4_SB_NS_4lessIS4_EELb1EEENS8_ISB_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISM_EERKT_[_ZNSt6__ndk16__treeINS_12__value_typeINS_4__fs10filesystem4pathENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIS4_SB_NS_4lessIS4_EELb1EEENS8_ISB_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISM_EERKT_]+0x88): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(build.cpp.o): in function `std::__ndk1::__tree_iterator<std::__ndk1::__value_type<std::__ndk1::__fs::filesystem::path, vcpkg::Build::EnvCache::TripletMapEntry>, std::__ndk1::__tree_node<std::__ndk1::__value_type<std::__ndk1::__fs::filesystem::path, vcpkg::Build::EnvCache::TripletMapEntry>, void*>*, long> std::__ndk1::__tree<std::__ndk1::__value_type<std::__ndk1::__fs::filesystem::path, vcpkg::Build::EnvCache::TripletMapEntry>, std::__ndk1::__map_value_compare<std::__ndk1::__fs::filesystem::path, std::__ndk1::__value_type<std::__ndk1::__fs::filesystem::path, vcpkg::Build::EnvCache::TripletMapEntry>, std::__ndk1::less<std::__ndk1::__fs::filesystem::path>, true>, std::__ndk1::allocator<std::__ndk1::__value_type<std::__ndk1::__fs::filesystem::path, vcpkg::Build::EnvCache::TripletMapEntry> > >::find<std::__ndk1::__fs::filesystem::path>(std::__ndk1::__fs::filesystem::path const&)':
build.cpp:(.text._ZNSt6__ndk16__treeINS_12__value_typeINS_4__fs10filesystem4pathEN5vcpkg5Build8EnvCache15TripletMapEntryEEENS_19__map_value_compareIS4_S9_NS_4lessIS4_EELb1EEENS_9allocatorIS9_EEE4findIS4_EENS_15__tree_iteratorIS9_PNS_11__tree_nodeIS9_PvEElEERKT_[_ZNSt6__ndk16__treeINS_12__value_typeINS_4__fs10filesystem4pathEN5vcpkg5Build8EnvCache15TripletMapEntryEEENS_19__map_value_compareIS4_S9_NS_4lessIS4_EELb1EEENS_9allocatorIS9_EEE4findIS4_EENS_15__tree_iteratorIS9_PNS_11__tree_nodeIS9_PvEElEERKT_]+0x48): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(build.cpp.o):build.cpp:(.text._ZNSt6__ndk16__treeINS_12__value_typeINS_4__fs10filesystem4pathEN5vcpkg5Build8EnvCache15TripletMapEntryEEENS_19__map_value_compareIS4_S9_NS_4lessIS4_EELb1EEENS_9allocatorIS9_EEE4findIS4_EENS_15__tree_iteratorIS9_PNS_11__tree_nodeIS9_PvEElEERKT_[_ZNSt6__ndk16__treeINS_12__value_typeINS_4__fs10filesystem4pathEN5vcpkg5Build8EnvCache15TripletMapEntryEEENS_19__map_value_compareIS4_S9_NS_4lessIS4_EELb1EEENS_9allocatorIS9_EEE4findIS4_EENS_15__tree_iteratorIS9_PNS_11__tree_nodeIS9_PvEElEERKT_]+0x88): more undefined references to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const' follow
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(commands.add-version.cpp.o): in function `vcpkg::Commands::AddVersion::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&)':
commands.add-version.cpp:(.text+0x218): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::directory_iterator(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*, std::__ndk1::__fs::filesystem::directory_options)'
/data/data/com.termux/files/usr/bin/ld: commands.add-version.cpp:(.text+0x25c): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__dereference() const'
/data/data/com.termux/files/usr/bin/ld: commands.add-version.cpp:(.text+0x260): undefined reference to `std::__ndk1::__fs::filesystem::path::__stem() const'
/data/data/com.termux/files/usr/bin/ld: commands.add-version.cpp:(.text+0x350): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__increment(std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(commands.add-version.cpp.o): in function `(anonymous namespace)::write_versions_file(vcpkg::Files::Filesystem&, std::__ndk1::vector<std::__ndk1::pair<vcpkg::SchemedVersion, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, std::__ndk1::allocator<std::__ndk1::pair<vcpkg::SchemedVersion, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, std::__ndk1::__fs::filesystem::path const&)':
commands.add-version.cpp:(.text+0x2234): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(commands.ci.cpp.o): in function `(anonymous namespace)::CiBuildLogsRecorder::record_build_result(vcpkg::VcpkgPaths const&, vcpkg::PackageSpec const&, vcpkg::Build::BuildResult) const':
commands.ci.cpp:(.text+0x3234): undefined reference to `std::__ndk1::__fs::filesystem::path::__extension() const'
/data/data/com.termux/files/usr/bin/ld: commands.ci.cpp:(.text+0x32cc): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: commands.ci.cpp:(.text+0x3338): undefined reference to `std::__ndk1::__fs::filesystem::path::__extension() const'
/data/data/com.termux/files/usr/bin/ld: commands.ci.cpp:(.text+0x33d0): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: commands.ci.cpp:(.text+0x35a4): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(commands.civerifyversions.cpp.o): in function `vcpkg::Commands::CIVerifyVersions::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&)':
commands.civerifyversions.cpp:(.text+0x374): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::directory_iterator(std::__ndk1::__fs::filesystem::path const&, std::__ndk1::error_code*, std::__ndk1::__fs::filesystem::directory_options)'
/data/data/com.termux/files/usr/bin/ld: commands.civerifyversions.cpp:(.text+0x470): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__increment(std::__ndk1::error_code*)'
/data/data/com.termux/files/usr/bin/ld: commands.civerifyversions.cpp:(.text+0x480): undefined reference to `std::__ndk1::__fs::filesystem::directory_iterator::__dereference() const'
/data/data/com.termux/files/usr/bin/ld: commands.civerifyversions.cpp:(.text+0x488): undefined reference to `std::__ndk1::__fs::filesystem::path::__stem() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(tools.cpp.o): in function `vcpkg::fetch_tool(vcpkg::VcpkgPaths const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, vcpkg::ToolData const&)':
tools.cpp:(.text+0x2084): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(tools.cpp.o): in function `vcpkg::ToolCacheImpl::get_tool_path(vcpkg::VcpkgPaths const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const::{lambda()#1}::operator()() const':
tools.cpp:(.text._ZZNK5vcpkg13ToolCacheImpl13get_tool_pathERKNS_10VcpkgPathsERKNSt6__ndk112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEENKUlvE_clEv[_ZZNK5vcpkg13ToolCacheImpl13get_tool_pathERKNS_10VcpkgPathsERKNSt6__ndk112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEENKUlvE_clEv]+0x158): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: tools.cpp:(.text._ZZNK5vcpkg13ToolCacheImpl13get_tool_pathERKNS_10VcpkgPathsERKNSt6__ndk112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEENKUlvE_clEv[_ZZNK5vcpkg13ToolCacheImpl13get_tool_pathERKNS_10VcpkgPathsERKNSt6__ndk112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEENKUlvE_clEv]+0x228): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(archives.cpp.o): in function `vcpkg::Archives::extract_archive(vcpkg::VcpkgPaths const&, std::__ndk1::__fs::filesystem::path const&, std::__ndk1::__fs::filesystem::path const&)':
archives.cpp:(.text+0x100): undefined reference to `std::__ndk1::__fs::filesystem::path::__extension() const'
/data/data/com.termux/files/usr/bin/ld: archives.cpp:(.text+0x1c0): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: archives.cpp:(.text+0x1dc): undefined reference to `std::__ndk1::__fs::filesystem::path::__extension() const'
/data/data/com.termux/files/usr/bin/ld: archives.cpp:(.text+0x29c): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: archives.cpp:(.text+0x3f8): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o: in function `main':
vcpkg.cpp:(.text+0x4c4): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o: in function `std::__ndk1::__fs::filesystem::path::operator/=(std::__ndk1::__fs::filesystem::path const&)':
vcpkg.cpp:(.text._ZNSt6__ndk14__fs10filesystem4pathdVERKS2_[_ZNSt6__ndk14__fs10filesystem4pathdVERKS2_]+0x18): undefined reference to `std::__ndk1::__fs::filesystem::path::__root_directory() const'
/data/data/com.termux/files/usr/bin/ld: vcpkg.cpp:(.text._ZNSt6__ndk14__fs10filesystem4pathdVERKS2_[_ZNSt6__ndk14__fs10filesystem4pathdVERKS2_]+0x5c): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(system.cpp.o): in function `vcpkg::System::get_home_dir()':
system.cpp:(.text+0x50c): undefined reference to `std::__ndk1::__fs::filesystem::path::__root_directory() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(paragraphs.cpp.o): in function `vcpkg::Paragraphs::try_load_port(vcpkg::Files::Filesystem const&, std::__ndk1::__fs::filesystem::path const&)':
paragraphs.cpp:(.text+0x288c): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: paragraphs.cpp:(.text+0x2950): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: paragraphs.cpp:(.text+0x29e4): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: paragraphs.cpp:(.text+0x2bc8): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(paragraphs.cpp.o): in function `vcpkg::Paragraphs::load_overlay_ports(vcpkg::Files::Filesystem const&, std::__ndk1::__fs::filesystem::path const&)':
paragraphs.cpp:(.text+0x46ec): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: paragraphs.cpp:(.text+0x479c): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: paragraphs.cpp:(.text+0x4840): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: paragraphs.cpp:(.text+0x48f0): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(paragraphs.cpp.o): in function `void std::__ndk1::__sort<std::__ndk1::less<std::__ndk1::__fs::filesystem::path>&, std::__ndk1::__fs::filesystem::path*>(std::__ndk1::__fs::filesystem::path*, std::__ndk1::__fs::filesystem::path*, std::__ndk1::less<std::__ndk1::__fs::filesystem::path>&)':
paragraphs.cpp:(.text._ZNSt6__ndk16__sortIRNS_4lessINS_4__fs10filesystem4pathEEEPS4_EEvT0_S8_T_[_ZNSt6__ndk16__sortIRNS_4lessINS_4__fs10filesystem4pathEEEPS4_EEvT0_S8_T_]+0xf0): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: paragraphs.cpp:(.text._ZNSt6__ndk16__sortIRNS_4lessINS_4__fs10filesystem4pathEEEPS4_EEvT0_S8_T_[_ZNSt6__ndk16__sortIRNS_4lessINS_4__fs10filesystem4pathEEEPS4_EEvT0_S8_T_]+0x124): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: paragraphs.cpp:(.text._ZNSt6__ndk16__sortIRNS_4lessINS_4__fs10filesystem4pathEEEPS4_EEvT0_S8_T_[_ZNSt6__ndk16__sortIRNS_4lessINS_4__fs10filesystem4pathEEEPS4_EEvT0_S8_T_]+0x1a8): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: paragraphs.cpp:(.text._ZNSt6__ndk16__sortIRNS_4lessINS_4__fs10filesystem4pathEEEPS4_EEvT0_S8_T_[_ZNSt6__ndk16__sortIRNS_4lessINS_4__fs10filesystem4pathEEEPS4_EEvT0_S8_T_]+0x1d8): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(paragraphs.cpp.o):paragraphs.cpp:(.text._ZNSt6__ndk16__sortIRNS_4lessINS_4__fs10filesystem4pathEEEPS4_EEvT0_S8_T_[_ZNSt6__ndk16__sortIRNS_4lessINS_4__fs10filesystem4pathEEEPS4_EEvT0_S8_T_]+0x258): more undefined references to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const' follow
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(userconfig.cpp.o): in function `vcpkg::UserConfig::try_write_data(vcpkg::Files::Filesystem&) const':
userconfig.cpp:(.text+0xa0c): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(vcpkglib.cpp.o): in function `vcpkg::database_load_check(vcpkg::VcpkgPaths const&)':
vcpkglib.cpp:(.text+0x130): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: vcpkglib.cpp:(.text+0x28c): undefined reference to `std::__ndk1::__fs::filesystem::path::__parent_path() const'
/data/data/com.termux/files/usr/bin/ld: vcpkglib.cpp:(.text+0x600): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: vcpkglib.cpp:(.text+0x6b8): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(postbuildlint.cpp.o): in function `vcpkg::PostBuildLint::perform_all_checks_and_return_error_count(vcpkg::PackageSpec const&, vcpkg::VcpkgPaths const&, vcpkg::Build::PreBuildInfo const&, vcpkg::Build::BuildInfo const&)':
postbuildlint.cpp:(.text+0x570): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: postbuildlint.cpp:(.text+0x18e0): undefined reference to `std::__ndk1::__fs::filesystem::path::__extension() const'
/data/data/com.termux/files/usr/bin/ld: postbuildlint.cpp:(.text+0x19a0): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: postbuildlint.cpp:(.text+0x355c): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: postbuildlint.cpp:(.text+0x3fe8): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(postbuildlint.cpp.o): in function `vcpkg::PostBuildLint::check_for_files_in_debug_include_directory(vcpkg::Files::Filesystem const&, std::__ndk1::__fs::filesystem::path const&)::$_1::operator()(std::__ndk1::__fs::filesystem::path const&) const':
postbuildlint.cpp:(.text+0x9728): undefined reference to `std::__ndk1::__fs::filesystem::path::__extension() const'
/data/data/com.termux/files/usr/bin/ld: postbuildlint.cpp:(.text+0x97e8): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(postbuildlint.cpp.o): in function `vcpkg::PostBuildLint::not_extension_pred(vcpkg::Files::Filesystem const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)::$_2::operator()(std::__ndk1::__fs::filesystem::path const&) const':
postbuildlint.cpp:(.text+0x98b4): undefined reference to `std::__ndk1::__fs::filesystem::path::__extension() const'
/data/data/com.termux/files/usr/bin/ld: postbuildlint.cpp:(.text+0x9988): undefined reference to `std::__ndk1::__fs::filesystem::path::__compare(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >) const'
/data/data/com.termux/files/usr/bin/ld: libvcpkglib.a(postbuildlint.cpp.o): in function `vcpkg::PostBuildLint::check_no_files_in_dir(vcpkg::Files::Filesystem const&, std::__ndk1::__fs::filesystem::path const&)::$_4::operator()(std::__ndk1::__fs::filesystem::path const&) const':
postbuildlint.cpp:(.text+0x9a3c): undefined reference to `std::__ndk1::__fs::filesystem::path::__filename() const'
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.

Additional context
Add any other context about the problem here, such as what you have already tried to resolve the issue.

Metadata

Labels

category:vcpkg-featureThe issue is a new capability of the tool that doesn’t already exist and we haven’t committed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions