Describe the bug
./bootstrap-vcpkg.sh fails on macOS 10.15 (Catalina)
Environment
Also picks up gcc-9.2.0 from Homebrew(!)
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Should build
Failure logs
https://gist.github.com/acgetchell/a2514cf4f3dc1634edd49a4414fc78b1
Additional context
I have r and open-mpi installed, which requires gcc.
â•─adam@hapkido ~/vcpkg ‹master›
╰─$ brews 1 ↵
boost
cask-repair
cgal
clang-format
cmake
conan
cppcheck
doxygen
eigen
fontconfig
freetype
gcc
gd
gdbm
gettext
ghostscript
glib
gmp
graphviz
gts
hr
hub
hugo
hwloc
hyperfine
icu4c
ipython
isl
jasper
jpeg
kcov
lcov
libevent
libffi
libmpc
libpng
libtiff
libtool
llvm
mono
mpfr
netpbm
nmap
open-mpi
openblas
openssl
[email protected]
pandoc
pcre
pipenv
python
python@2
qt
r
readline
rustup-init
sqlite
ssh-copy-id
swig
tbb
the_silver_searcher
travis
webp
xz
yasm
zeromq
If I remove gcc (after uninstalling r, open-mpi, and openblas) I get the following:
â•─adam@hapkido ~/vcpkg ‹master›
╰─$ ./bootstrap-vcpkg.sh
/Users/adam/vcpkg/scripts/bootstrap.sh: line 219: [: Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/Library/Developer/CommandLineTools/SDKs/MacOSX: integer expression expected
-- The C compiler identification is AppleClang 11.0.0.11000033
-- The CXX compiler identification is AppleClang 11.0.0.11000033
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/g++
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:27 (message):
Building the vcpkg tool requires support for the C++ Filesystem TS.
Apple clang versions 10.01 and below do not have support for it.
Please install gcc6 or newer from homebrew (brew install gcc6).
If you would like to try anyway, pass --allowAppleClang to bootstrap.sh.
-- Configuring incomplete, errors occurred!
See also "/Users/adam/vcpkg/toolsrc/build.rel/CMakeFiles/CMakeOutput.log".
If I try with ./bootstrap-vcpkg.sh --allowAppleClang, I get:
â•─adam@hapkido ~/vcpkg ‹master›
╰─$ ./bootstrap-vcpkg.sh --allowAppleClang
-- The C compiler identification is AppleClang 11.0.0.11000033
-- The CXX compiler identification is AppleClang 11.0.0.11000033
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/clang
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/clang -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
-- Performing Test USES_LIBSTDCXX
-- Performing Test USES_LIBSTDCXX - Failed
-- Performing Test USES_LIBCXX
-- Performing Test USES_LIBCXX - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/adam/vcpkg/toolsrc/build.rel
[0/2] Re-checking globbed directories...
[66/66] Linking CXX executable vcpkg
FAILED: vcpkg
: && /Library/Developer/CommandLineTools/usr/bin/clang -O3 -DNDEBUG -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/vcpkglib.dir/src/vcpkg/archives.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/checks.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/chrono.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/cofffilereader.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/downloads.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/enums.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/files.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/hash.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/machinetype.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/strings.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/stringview.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/system.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/system.print.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/binaryparagraph.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/build.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.autocomplete.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.buildexternal.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.cache.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.ci.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.contact.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.create.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.dependinfo.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.edit.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.env.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.exportifw.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.import.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.integrate.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.list.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.owns.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.porthistory.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.portsdiff.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.search.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.upgrade.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.version.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.xvsinstances.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/dependencies.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/export.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/globalstate.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/help.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/input.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/install.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/logicexpression.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/metrics.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/packagespec.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/packagespecparseresult.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/paragraphparseresult.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/paragraphs.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/parse.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/postbuildlint.buildtype.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/postbuildlint.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/remove.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/sourceparagraph.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/statusparagraph.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/statusparagraphs.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/tools.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/triplet.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/update.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/userconfig.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/vcpkgcmdarguments.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/vcpkglib.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/vcpkgpaths.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/versiont.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/visualstudio.cpp.o CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o -o vcpkg -lc++fs && :
ld: library not found for -lc++fs
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
duplicate of https://github.com/microsoft/vcpkg/issues/7585 ?
I am getting the exact same issue as described above - I attempted to build with the changes in #8580 but I got a load of errors pertaining to ___cxa_...
e.g.
"___cxa_guard_release", referenced from:
vcpkg::System::get_program_files_32_bit() in system.cpp.o
vcpkg::System::get_program_files_platform_bitness() in system.cpp.o
vcpkg::get_program_files() in system.cpp.o
vcpkg::Build::PreBuildInfo::from_triplet_file(vcpkg::VcpkgPaths const&, vcpkg::Triplet const&, vcpkg::Optional<vcpkg::SourceControlFileLocation const&>) in build.cpp.o
vcpkg::Build::to_string(vcpkg::Build::BuildResult) in build.cpp.o
vcpkg::Build::do_build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::PreBuildInfo const&, vcpkg::PackageSpec const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::Build::BuildPackageConfig const&) in build.cpp.o
vcpkg::Commands::Contact::email() in commands.contact.cpp.o
finally failing with:
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1
So I'm not entirely sure that's the right solution? Or maybe I'm missing something?
Thanks!
The PR #8580 is based in a "clean" macOS 10.15 with only Xcode 11.0, I didn't install gcc or any other toolset. I got a usable build. I downloaded jsoncpp using that "vcpkg".
@pr0g, Did you use other build options?
Same failure with https://github.com/microsoft/vcpkg/issues/8490#issuecomment-541431508 . It's not a "clean" macOS 10.15 with only Xcode 11.0, there are some old things from homebrew. Full log like:
% ./bootstrap-vcpkg.sh -allowAppleClang
-- The C compiler identification is AppleClang 11.0.0.11000033
-- The CXX compiler identification is AppleClang 11.0.0.11000033
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
-- Performing Test USES_LIBSTDCXX
-- Performing Test USES_LIBSTDCXX - Failed
-- Performing Test USES_LIBCXX
-- Performing Test USES_LIBCXX - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/liangqi/dev/git/vcpkg/toolsrc/build.rel
[0/2] Re-checking globbed directories...
[66/66] Linking CXX executable vcpkg
FAILED: vcpkg
: && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/vcpkglib.dir/src/vcpkg/archives.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/checks.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/chrono.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/cofffilereader.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/downloads.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/enums.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/files.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/hash.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/machinetype.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/strings.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/stringview.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/system.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/base/system.print.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/binaryparagraph.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/build.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.autocomplete.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.buildexternal.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.cache.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.ci.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.contact.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.create.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.dependinfo.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.edit.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.env.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.exportifw.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.import.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.integrate.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.list.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.owns.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.porthistory.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.portsdiff.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.search.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.upgrade.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.version.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/commands.xvsinstances.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/dependencies.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/export.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/globalstate.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/help.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/input.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/install.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/logicexpression.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/metrics.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/packagespec.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/packagespecparseresult.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/paragraphparseresult.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/paragraphs.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/parse.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/postbuildlint.buildtype.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/postbuildlint.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/remove.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/sourceparagraph.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/statusparagraph.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/statusparagraphs.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/tools.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/triplet.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/update.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/userconfig.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/vcpkgcmdarguments.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/vcpkglib.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/vcpkgpaths.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/versiont.cpp.o CMakeFiles/vcpkglib.dir/src/vcpkg/visualstudio.cpp.o CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o -o vcpkg && :
Undefined symbols for architecture x86_64:
"std::__1::error_code::message() const", referenced from:
vcpkg::Archives::extract_archive(vcpkg::VcpkgPaths const&, std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&) in archives.cpp.o
vcpkg::Downloads::verify_downloaded_file_hash(vcpkg::Files::Filesystem const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in downloads.cpp.o
vcpkg::Files::Filesystem::read_contents(std::__1::__fs::filesystem::path const&, vcpkg::LineInfo) const in files.cpp.o
vcpkg::Files::Filesystem::write_contents(std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::LineInfo) in files.cpp.o
vcpkg::Files::Filesystem::rename(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&, vcpkg::LineInfo) in files.cpp.o
vcpkg::Files::Filesystem::remove(std::__1::__fs::filesystem::path const&, vcpkg::LineInfo) in files.cpp.o
vcpkg::Files::Filesystem::exists(vcpkg::LineInfo, std::__1::__fs::filesystem::path const&) const in files.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::at(unsigned long) const", referenced from:
vcpkg::get_installed_files(vcpkg::VcpkgPaths const&, vcpkg::StatusParagraphs const&) in vcpkglib.cpp.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::find(char, unsigned long) const", referenced from:
vcpkg::ParsedSpecifier::from_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in packagespec.cpp.o
vcpkg::expand_qualified_dependencies(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) in sourceparagraph.cpp.o
vcpkg::VcpkgCmdArguments::create_from_arg_sequence(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*) in vcpkgcmdarguments.cpp.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::compare(unsigned long, unsigned long, char const*, unsigned long) const", referenced from:
vcpkg::Downloads::verify_downloaded_file_hash(vcpkg::Files::Filesystem const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in downloads.cpp.o
std::__1::basic_regex<char, std::__1::regex_traits<char> >::__start_matching_list(bool) in files.cpp.o
vcpkg::BinaryParagraph::BinaryParagraph(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >) in binaryparagraph.cpp.o
vcpkg::BinaryParagraph::displayname() const in binaryparagraph.cpp.o
vcpkg::Build::build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::BuildPackageConfig const&, vcpkg::StatusParagraphs const&) in build.cpp.o
vcpkg::Build::to_linkage_type(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in build.cpp.o
vcpkg::Build::make_build_env_cmd(vcpkg::Build::PreBuildInfo const&, vcpkg::Toolset const&) in build.cpp.o
...
"std::__1::error_category::equivalent(std::__1::error_code const&, int) const", referenced from:
vtable for vcpkg::ParagraphParseResultCategoryImpl in paragraphparseresult.cpp.o
"std::__1::error_category::equivalent(int, std::__1::error_condition const&) const", referenced from:
vtable for vcpkg::ParagraphParseResultCategoryImpl in paragraphparseresult.cpp.o
"std::__1::error_category::default_error_condition(int) const", referenced from:
vtable for vcpkg::ParagraphParseResultCategoryImpl in paragraphparseresult.cpp.o
"std::__1::__vector_base_common<true>::__throw_length_error() const", referenced from:
std::__1::vector<std::__1::sub_match<char const*>, std::__1::allocator<std::__1::sub_match<char const*> > >::assign(unsigned long, std::__1::sub_match<char const*> const&) in files.cpp.o
void std::__1::vector<std::__1::__state<char>, std::__1::allocator<std::__1::__state<char> > >::__push_back_slow_path<std::__1::__state<char> >(std::__1::__state<char>&&) in files.cpp.o
std::__1::vector<std::__1::sub_match<char const*>, std::__1::allocator<std::__1::sub_match<char const*> > >::__append(unsigned long, std::__1::sub_match<char const*> const&) in files.cpp.o
std::__1::vector<std::__1::pair<unsigned long, char const*>, std::__1::allocator<std::__1::pair<unsigned long, char const*> > >::__append(unsigned long) in files.cpp.o
std::__1::__state<char>::__state(std::__1::__state<char> const&) in files.cpp.o
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_bracket_expression<char const*>(char const*, char const*) in files.cpp.o
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_character_class_escape<char const*>(char const*, char const*) in files.cpp.o
...
"std::__1::__vector_base_common<true>::__throw_out_of_range() const", referenced from:
vcpkg::Build::Command::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&, vcpkg::Triplet const&) in build.cpp.o
vcpkg::Build::PreBuildInfo::from_triplet_file(vcpkg::VcpkgPaths const&, vcpkg::Triplet const&, vcpkg::Optional<vcpkg::SourceControlFileLocation const&>) in build.cpp.o
vcpkg::Commands::BuildExternal::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&, vcpkg::Triplet const&) in commands.buildexternal.cpp.o
vcpkg::Commands::Create::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&) in commands.create.cpp.o
vcpkg::Commands::PortHistory::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&) in commands.porthistory.cpp.o
vcpkg::Commands::PortsDiff::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&) in commands.portsdiff.cpp.o
vcpkg::get_installed_files(vcpkg::VcpkgPaths const&, vcpkg::StatusParagraphs const&) in vcpkglib.cpp.o
...
"std::__1::__basic_string_common<true>::__throw_length_error() const", referenced from:
vcpkg::Archives::extract_archive(vcpkg::VcpkgPaths const&, std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&) in archives.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__append_forward_unsafe<char const*>(char const*, char const*) in archives.cpp.o
vcpkg::Chrono::CTime::to_string() const in chrono.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__append_forward_unsafe<char const*>(char const*, char const*) in downloads.cpp.o
vcpkg::Files::RealFilesystem::find_file_recursively_up(std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in files.cpp.o
vcpkg::Files::RealFilesystem::rename_or_copy(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&, vcpkg::StringLiteral, std::__1::error_code&) in files.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::regex_traits<char>::__lookup_collatename<char*>(char*, char*, char) const in files.cpp.o
...
"std::__1::__basic_string_common<true>::__throw_out_of_range() const", referenced from:
vcpkg::Install::install_package(vcpkg::VcpkgPaths const&, vcpkg::BinaryControlFile const&, vcpkg::StatusParagraphs*) in install.cpp.o
"std::__1::__match_any_but_newline<char>::__exec(std::__1::__state<char>&) const", referenced from:
vtable for std::__1::__match_any_but_newline<char> in files.cpp.o
vtable for std::__1::__match_any_but_newline<char> in commands.autocomplete.cpp.o
vtable for std::__1::__match_any_but_newline<char> in commands.exportifw.cpp.o
vtable for std::__1::__match_any_but_newline<char> in commands.integrate.cpp.o
vtable for std::__1::__match_any_but_newline<char> in install.cpp.o
vtable for std::__1::__match_any_but_newline<char> in postbuildlint.buildtype.cpp.o
vtable for std::__1::__match_any_but_newline<char> in postbuildlint.cpp.o
...
"std::__1::__fs::filesystem::directory_iterator::__dereference() const", referenced from:
vcpkg::Files::RealFilesystem::get_files_non_recursive(std::__1::__fs::filesystem::path const&) const in files.cpp.o
vcpkg::Files::RealFilesystem::remove_all(std::__1::__fs::filesystem::path const&, std::__1::error_code&, std::__1::__fs::filesystem::path&)::remove::do_remove(std::__1::__fs::filesystem::path const&, vcpkg::Files::RealFilesystem::remove_all(std::__1::__fs::filesystem::path const&, std::__1::error_code&, std::__1::__fs::filesystem::path&)::remove::ErrorInfo&) in files.cpp.o
vcpkg::Build::build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::BuildPackageConfig const&, vcpkg::StatusParagraphs const&) in build.cpp.o
"std::__1::__fs::filesystem::recursive_directory_iterator::__dereference() const", referenced from:
vcpkg::Files::RealFilesystem::get_files_recursive(std::__1::__fs::filesystem::path const&) const in files.cpp.o
vcpkg::Build::compute_abi_tag(vcpkg::VcpkgPaths const&, vcpkg::Build::BuildPackageConfig const&, vcpkg::Build::PreBuildInfo const&, vcpkg::Span<vcpkg::Build::AbiEntry const>) in build.cpp.o
"std::__1::__fs::filesystem::path::__filename() const", referenced from:
vcpkg::Files::RealFilesystem::find_file_recursively_up(std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in files.cpp.o
vcpkg::Files::RealFilesystem::rename_or_copy(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&, vcpkg::StringLiteral, std::__1::error_code&) in files.cpp.o
vcpkg::Build::build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::BuildPackageConfig const&, vcpkg::StatusParagraphs const&) in build.cpp.o
vcpkg::Build::compute_abi_tag(vcpkg::VcpkgPaths const&, vcpkg::Build::BuildPackageConfig const&, vcpkg::Build::PreBuildInfo const&, vcpkg::Span<vcpkg::Build::AbiEntry const>) in build.cpp.o
vcpkg::Build::PreBuildInfo::from_triplet_file(vcpkg::VcpkgPaths const&, vcpkg::Triplet const&, vcpkg::Optional<vcpkg::SourceControlFileLocation const&>) in build.cpp.o
vcpkg::Build::do_build_package_and_clean_buildtrees(vcpkg::VcpkgPaths const&, vcpkg::Build::PreBuildInfo const&, vcpkg::PackageSpec const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::Build::BuildPackageConfig const&) in build.cpp.o
vcpkg::Build::do_build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::PreBuildInfo const&, vcpkg::PackageSpec const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::Build::BuildPackageConfig const&) in build.cpp.o
...
"std::__1::__fs::filesystem::path::__extension() const", referenced from:
vcpkg::Archives::extract_archive(vcpkg::VcpkgPaths const&, std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&) in archives.cpp.o
vcpkg::Build::build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::BuildPackageConfig const&, vcpkg::StatusParagraphs const&) in build.cpp.o
vcpkg::Commands::Import::find_binaries_in_dir(vcpkg::Files::Filesystem const&, std::__1::__fs::filesystem::path const&) in commands.import.cpp.o
vcpkg::PostBuildLint::perform_all_checks_and_return_error_count(vcpkg::PackageSpec const&, vcpkg::VcpkgPaths const&, vcpkg::Build::PreBuildInfo const&, vcpkg::Build::BuildInfo const&) in postbuildlint.cpp.o
vcpkg::PostBuildLint::check_for_files_in_debug_include_directory(vcpkg::Files::Filesystem const&, std::__1::__fs::filesystem::path const&)::$_0::operator()(std::__1::__fs::filesystem::path const&) const in postbuildlint.cpp.o
vcpkg::PostBuildLint::not_extension_pred(vcpkg::Files::Filesystem const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_1::operator()(std::__1::__fs::filesystem::path const&) const in postbuildlint.cpp.o
"std::__1::__fs::filesystem::path::__parent_path() const", referenced from:
vcpkg::Files::RealFilesystem::find_file_recursively_up(std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in files.cpp.o
vcpkg::Build::build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::BuildPackageConfig const&, vcpkg::StatusParagraphs const&) in build.cpp.o
vcpkg::Export::IFW::do_export(std::__1::vector<vcpkg::Dependencies::ExportPlanAction, std::__1::allocator<vcpkg::Dependencies::ExportPlanAction> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::Export::IFW::Options const&, vcpkg::VcpkgPaths const&) in commands.exportifw.cpp.o
vcpkg::Export::export_integration_files(std::__1::__fs::filesystem::path const&, vcpkg::VcpkgPaths const&) in export.cpp.o
vcpkg::Export::handle_raw_based_export(vcpkg::Span<vcpkg::Dependencies::ExportPlanAction const>, vcpkg::Export::ExportArguments const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::VcpkgPaths const&) in export.cpp.o
vcpkg::Install::install_files_and_write_listfile(vcpkg::Files::Filesystem&, std::__1::__fs::filesystem::path const&, vcpkg::Install::InstallDir const&) in install.cpp.o
vcpkg::Install::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&, vcpkg::Triplet const&) in install.cpp.o
...
"std::__1::__fs::filesystem::path::__relative_path() const", referenced from:
vcpkg::Files::RealFilesystem::find_file_recursively_up(std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in files.cpp.o
"std::__1::__fs::filesystem::path::__root_directory() const", referenced from:
vcpkg::Files::RealFilesystem::find_file_recursively_up(std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in files.cpp.o
vcpkg::Files::RealFilesystem::rename_or_copy(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&, vcpkg::StringLiteral, std::__1::error_code&) in files.cpp.o
vcpkg::Build::build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::BuildPackageConfig const&, vcpkg::StatusParagraphs const&) in build.cpp.o
vcpkg::Build::compute_abi_tag(vcpkg::VcpkgPaths const&, vcpkg::Build::BuildPackageConfig const&, vcpkg::Build::PreBuildInfo const&, vcpkg::Span<vcpkg::Build::AbiEntry const>) in build.cpp.o
vcpkg::Build::PreBuildInfo::from_triplet_file(vcpkg::VcpkgPaths const&, vcpkg::Triplet const&, vcpkg::Optional<vcpkg::SourceControlFileLocation const&>) in build.cpp.o
vcpkg::Build::do_build_package_and_clean_buildtrees(vcpkg::VcpkgPaths const&, vcpkg::Build::PreBuildInfo const&, vcpkg::PackageSpec const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::Build::BuildPackageConfig const&) in build.cpp.o
vcpkg::Build::do_build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::PreBuildInfo const&, vcpkg::PackageSpec const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::Build::BuildPackageConfig const&) in build.cpp.o
...
"std::__1::__fs::filesystem::path::__stem() const", referenced from:
vcpkg::VcpkgPaths::get_available_triplets() const in vcpkgpaths.cpp.o
"std::__1::__fs::filesystem::path::__compare(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const", referenced from:
vcpkg::Archives::extract_archive(vcpkg::VcpkgPaths const&, std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&) in archives.cpp.o
vcpkg::Files::RealFilesystem::find_file_recursively_up(std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in files.cpp.o
vcpkg::Build::build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::BuildPackageConfig const&, vcpkg::StatusParagraphs const&) in build.cpp.o
std::__1::__tree_iterator<std::__1::__value_type<std::__1::__fs::filesystem::path, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::__tree_node<std::__1::__value_type<std::__1::__fs::filesystem::path, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::__fs::filesystem::path, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::__map_value_compare<std::__1::__fs::filesystem::path, std::__1::__value_type<std::__1::__fs::filesystem::path, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::less<std::__1::__fs::filesystem::path>, true>, std::__1::allocator<std::__1::__value_type<std::__1::__fs::filesystem::path, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::find<std::__1::__fs::filesystem::path>(std::__1::__fs::filesystem::path const&) in build.cpp.o
std::__1::__tree_node_base<void*>*& std::__1::__tree<std::__1::__value_type<std::__1::__fs::filesystem::path, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::__map_value_compare<std::__1::__fs::filesystem::path, std::__1::__value_type<std::__1::__fs::filesystem::path, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::less<std::__1::__fs::filesystem::path>, true>, std::__1::allocator<std::__1::__value_type<std::__1::__fs::filesystem::path, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::__find_equal<std::__1::__fs::filesystem::path>(std::__1::__tree_end_node<std::__1::__tree_node_base<void*>*>*&, std::__1::__fs::filesystem::path const&) in build.cpp.o
vcpkg::Commands::Import::find_binaries_in_dir(vcpkg::Files::Filesystem const&, std::__1::__fs::filesystem::path const&) in commands.import.cpp.o
void std::__1::__sort<std::__1::less<std::__1::__fs::filesystem::path>&, std::__1::__fs::filesystem::path*>(std::__1::__fs::filesystem::path*, std::__1::__fs::filesystem::path*, std::__1::less<std::__1::__fs::filesystem::path>&) in paragraphs.cpp.o
...
"std::__1::locale::name() const", referenced from:
std::__1::basic_regex<char, std::__1::regex_traits<char> >::__start_matching_list(bool) in files.cpp.o
std::__1::basic_regex<char, std::__1::regex_traits<char> >::__start_matching_list(bool) in commands.autocomplete.cpp.o
std::__1::basic_regex<char, std::__1::regex_traits<char> >::__start_matching_list(bool) in commands.exportifw.cpp.o
std::__1::basic_regex<char, std::__1::regex_traits<char> >::__start_matching_list(bool) in commands.integrate.cpp.o
std::__1::basic_regex<char, std::__1::regex_traits<char> >::__start_matching_list(bool) in install.cpp.o
std::__1::basic_regex<char, std::__1::regex_traits<char> >::__start_matching_list(bool) in postbuildlint.buildtype.cpp.o
std::__1::basic_regex<char, std::__1::regex_traits<char> >::__start_matching_list(bool) in postbuildlint.cpp.o
...
"std::__1::locale::has_facet(std::__1::locale::id&) const", referenced from:
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in files.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in hash.cpp.o
"std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from:
vcpkg::Files::RealFilesystem::read_lines(std::__1::__fs::filesystem::path const&) const in files.cpp.o
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_assertion<char const*>(char const*, char const*) in files.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in files.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in files.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in files.cpp.o
__GLOBAL__sub_I_files.cpp in files.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in hash.cpp.o
...
"std::__1::ios_base::getloc() const", referenced from:
vcpkg::Files::RealFilesystem::read_lines(std::__1::__fs::filesystem::path const&) const in files.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in files.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in metrics.cpp.o
"std::logic_error::logic_error(char const*)", referenced from:
std::length_error::length_error(char const*) in archives.cpp.o
std::length_error::length_error(char const*) in files.cpp.o
std::length_error::length_error(char const*) in strings.cpp.o
std::length_error::length_error(char const*) in stringview.cpp.o
std::length_error::length_error(char const*) in build.cpp.o
std::length_error::length_error(char const*) in commands.autocomplete.cpp.o
std::length_error::length_error(char const*) in commands.buildexternal.cpp.o
...
"std::length_error::~length_error()", referenced from:
std::__1::__throw_length_error(char const*) in archives.cpp.o
std::__1::__throw_length_error(char const*) in files.cpp.o
std::__1::__throw_length_error(char const*) in strings.cpp.o
std::__1::__throw_length_error(char const*) in stringview.cpp.o
std::__1::__throw_length_error(char const*) in build.cpp.o
std::__1::__throw_length_error(char const*) in commands.autocomplete.cpp.o
std::__1::__throw_length_error(char const*) in commands.buildexternal.cpp.o
...
"std::out_of_range::~out_of_range()", referenced from:
std::__1::__throw_out_of_range(char const*) in commands.ci.cpp.o
std::__1::__throw_out_of_range(char const*) in commands.portsdiff.cpp.o
std::__1::__throw_out_of_range(char const*) in dependencies.cpp.o
"std::__1::regex_error::regex_error(std::__1::regex_constants::error_type)", referenced from:
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)14>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)6>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)12>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)16>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)11>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)3>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)4>() in files.cpp.o
...
"std::__1::regex_error::~regex_error()", referenced from:
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)14>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)6>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)12>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)16>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)11>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)3>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)4>() in files.cpp.o
...
"std::__1::this_thread::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&)", referenced from:
vcpkg::Archives::extract_archive(vcpkg::VcpkgPaths const&, std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&) in archives.cpp.o
vcpkg::Files::RealFilesystem::remove_all(std::__1::__fs::filesystem::path const&, std::__1::error_code&, std::__1::__fs::filesystem::path&) in files.cpp.o
"std::__1::__next_prime(unsigned long)", referenced from:
std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar> > >::rehash(unsigned long) in archives.cpp.o
std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::rehash(unsigned long) in build.cpp.o
std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar> > >::rehash(unsigned long) in build.cpp.o
std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar> > >::rehash(unsigned long) in commands.autocomplete.cpp.o
std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar> > >::rehash(unsigned long) in commands.buildexternal.cpp.o
std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::rehash(unsigned long) in commands.cache.cpp.o
std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar> > >::rehash(unsigned long) in commands.cache.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::at(unsigned long)", referenced from:
vcpkg::Strings::details::format_internal(char const*, ...) in strings.cpp.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::erase(unsigned long, unsigned long)", referenced from:
vcpkg::Files::RealFilesystem::rename_or_copy(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&, vcpkg::StringLiteral, std::__1::error_code&) in files.cpp.o
vcpkg::Strings::trim(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) in strings.cpp.o
vcpkg::PostBuildLint::perform_all_checks_and_return_error_count(vcpkg::PackageSpec const&, vcpkg::VcpkgPaths const&, vcpkg::Build::PreBuildInfo const&, vcpkg::Build::BuildInfo const&) in postbuildlint.cpp.o
vcpkg::InstalledPackageView::dependencies() const in statusparagraph.cpp.o
vcpkg::VcpkgCmdArguments::create_from_command_line(int, char const* const*) in vcpkgcmdarguments.cpp.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*)", referenced from:
vcpkg::Archives::extract_archive(vcpkg::VcpkgPaths const&, std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&) in archives.cpp.o
void vcpkg::System::print2<vcpkg::LineInfo, char>(vcpkg::System::Color, vcpkg::LineInfo const&, char const&) in checks.cpp.o
vcpkg::LineInfo::to_string() const in checks.cpp.o
vcpkg::LineInfo::to_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const in checks.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > vcpkg::Strings::concat<char [9], vcpkg::LineInfo, char>(char const (&) [9], vcpkg::LineInfo const&, char const&) in checks.cpp.o
vcpkg::Downloads::download_file(vcpkg::Files::Filesystem&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in downloads.cpp.o
vcpkg::Files::print_paths(std::__1::vector<std::__1::__fs::filesystem::path, std::__1::allocator<std::__1::__fs::filesystem::path> > const&) in files.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*, unsigned long)", referenced from:
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__append_forward_unsafe<char const*>(char const*, char const*) in archives.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& vcpkg::Strings::append<int, char>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int const&, char const&) in checks.cpp.o
vcpkg::Chrono::ElapsedTime::to_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const in chrono.cpp.o
vcpkg::Chrono::ElapsedTimer::to_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const in chrono.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__append_forward_unsafe<char const*>(char const*, char const*) in downloads.cpp.o
vcpkg::Files::print_paths(std::__1::vector<std::__1::__fs::filesystem::path, std::__1::allocator<std::__1::__fs::filesystem::path> > const&) in files.cpp.o
vcpkg::Files::RealFilesystem::find_file_recursively_up(std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in files.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::assign(char const*)", referenced from:
vcpkg::Downloads::verify_downloaded_file_hash(vcpkg::Files::Filesystem const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in downloads.cpp.o
vcpkg::VcpkgCmdArguments::create_from_command_line(int, char const* const*) in vcpkgcmdarguments.cpp.o
_main in vcpkg.cpp.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::insert(unsigned long, char const*)", referenced from:
vcpkg::Build::do_build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::PreBuildInfo const&, vcpkg::PackageSpec const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::Build::BuildPackageConfig const&) in build.cpp.o
vcpkg::Commands::Upgrade::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&, vcpkg::Triplet const&)::$_1::operator()(vcpkg::PackageSpec const&) const in commands.upgrade.cpp.o
vcpkg::Commands::Upgrade::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&, vcpkg::Triplet const&)::$_2::operator()(vcpkg::PackageSpec const&) const in commands.upgrade.cpp.o
vcpkg::Commands::Upgrade::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&, vcpkg::Triplet const&)::$_3::operator()(vcpkg::PackageSpec const&) const in commands.upgrade.cpp.o
vcpkg::Commands::Version::version() in commands.version.cpp.o
vcpkg::Install::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&, vcpkg::Triplet const&) in install.cpp.o
vcpkg::Metrics::Metrics::flush() in metrics.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::resize(unsigned long, char)", referenced from:
vcpkg::Files::RealFilesystem::read_contents(std::__1::__fs::filesystem::path const&) const in files.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > vcpkg::Hash::to_hex<unsigned int>(unsigned int const*, unsigned int const*) in hash.cpp.o
vcpkg::Hash::(anonymous namespace)::ShaHasher<vcpkg::Hash::(anonymous namespace)::Sha512Algorithm>::get_hash() in hash.cpp.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::replace(unsigned long, unsigned long, char const*, unsigned long)", referenced from:
vcpkg::Strings::replace_all(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::StringView) in strings.cpp.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::reserve(unsigned long)", referenced from:
vcpkg::Strings::b32_encode(unsigned long long) in strings.cpp.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)", referenced from:
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__append_forward_unsafe<char const*>(char const*, char const*) in archives.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__append_forward_unsafe<char const*>(char const*, char const*) in downloads.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__append_forward_unsafe<char const*>(char const*, char const*) in files.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__append_forward_unsafe<char const*>(char const*, char const*) in system.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__append_forward_unsafe<char const*>(char const*, char const*) in build.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__append_forward_unsafe<char const*>(char const*, char const*) in commands.autocomplete.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__append_forward_unsafe<char const*>(char const*, char const*) in commands.cache.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::push_back(char)", referenced from:
void vcpkg::System::print2<vcpkg::LineInfo, char>(vcpkg::System::Color, vcpkg::LineInfo const&, char const&) in checks.cpp.o
void vcpkg::System::print2<vcpkg::StringView, char>(vcpkg::System::Color, vcpkg::StringView const&, char const&) in checks.cpp.o
vcpkg::LineInfo::to_string() const in checks.cpp.o
vcpkg::LineInfo::to_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const in checks.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > vcpkg::Strings::concat<char [9], vcpkg::LineInfo, char>(char const (&) [9], vcpkg::LineInfo const&, char const&) in checks.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& vcpkg::Strings::append<int, char>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int const&, char const&) in checks.cpp.o
vcpkg::Files::print_paths(std::__1::vector<std::__1::__fs::filesystem::path, std::__1::allocator<std::__1::__fs::filesystem::path> > const&) in files.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
vcpkg::Archives::extract_archive(vcpkg::VcpkgPaths const&, std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&) in archives.cpp.o
std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, vcpkg::Build::VcpkgTripletVar> > >::unordered_map(std::initializer_list<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, vcpkg::Build::VcpkgTripletVar> >) in archives.cpp.o
vcpkg::Downloads::verify_downloaded_file_hash(vcpkg::Files::Filesystem const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in downloads.cpp.o
vcpkg::Downloads::download_file(vcpkg::Files::Filesystem&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in downloads.cpp.o
vcpkg::Files::Filesystem::read_contents(std::__1::__fs::filesystem::path const&, vcpkg::LineInfo) const in files.cpp.o
vcpkg::Files::Filesystem::write_contents(std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::LineInfo) in files.cpp.o
vcpkg::Files::Filesystem::rename(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&, vcpkg::LineInfo) in files.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, unsigned long, std::__1::allocator<char> const&)", referenced from:
vcpkg::Strings::split(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in strings.cpp.o
vcpkg::Strings::split(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long) in strings.cpp.o
vcpkg::Build::build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::BuildPackageConfig const&, vcpkg::StatusParagraphs const&) in build.cpp.o
vcpkg::Commands::CI::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&, vcpkg::Triplet const&) in commands.ci.cpp.o
vcpkg::Commands::CI::XunitTestResults::xml_start_assembly() in commands.ci.cpp.o
vcpkg::Install::install_files_and_write_listfile(vcpkg::Files::Filesystem&, std::__1::__fs::filesystem::path const&, vcpkg::Install::InstallDir const&) in install.cpp.o
vcpkg::Install::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&, vcpkg::Triplet const&) in install.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string()", referenced from:
__GLOBAL__sub_I_archives.cpp in archives.cpp.o
vcpkg::Downloads::verify_downloaded_file_hash(vcpkg::Files::Filesystem const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in downloads.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > vcpkg::Hash::to_hex<unsigned int>(unsigned int const*, unsigned int const*) in hash.cpp.o
vcpkg::Hash::(anonymous namespace)::ShaHasher<vcpkg::Hash::(anonymous namespace)::Sha512Algorithm>::get_hash() in hash.cpp.o
__GLOBAL__sub_I_binaryparagraph.cpp in binaryparagraph.cpp.o
vcpkg::Build::compute_abi_tag(vcpkg::VcpkgPaths const&, vcpkg::Build::BuildPackageConfig const&, vcpkg::Build::PreBuildInfo const&, vcpkg::Span<vcpkg::Build::AbiEntry const>) in build.cpp.o
vcpkg::Build::PreBuildInfo::from_triplet_file(vcpkg::VcpkgPaths const&, vcpkg::Triplet const&, vcpkg::Optional<vcpkg::SourceControlFileLocation const&>) in build.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
vcpkg::Files::RealFilesystem::find_file_recursively_up(std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in files.cpp.o
vcpkg::Files::RealFilesystem::rename_or_copy(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&, vcpkg::StringLiteral, std::__1::error_code&) in files.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::regex_traits<char>::__lookup_collatename<char*>(char*, char*, char) const in files.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::regex_traits<char>::__lookup_collatename<char const*>(char const*, char const*, char) const in files.cpp.o
vcpkg::Files::RealFilesystem::remove_all(std::__1::__fs::filesystem::path const&, std::__1::error_code&, std::__1::__fs::filesystem::path&)::remove::do_remove(std::__1::__fs::filesystem::path const&, vcpkg::Files::RealFilesystem::remove_all(std::__1::__fs::filesystem::path const&, std::__1::error_code&, std::__1::__fs::filesystem::path&)::remove::ErrorInfo&) in files.cpp.o
vcpkg::Build::build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::BuildPackageConfig const&, vcpkg::StatusParagraphs const&) in build.cpp.o
vcpkg::Build::compute_abi_tag(vcpkg::VcpkgPaths const&, vcpkg::Build::BuildPackageConfig const&, vcpkg::Build::PreBuildInfo const&, vcpkg::Span<vcpkg::Build::AbiEntry const>) in build.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(char)", referenced from:
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_character_escape<char const*>(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in files.cpp.o
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_expression_term<char const*>(char const*, char const*, std::__1::__bracket_expression<char, std::__1::regex_traits<char> >*) in files.cpp.o
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_class_escape<char const*>(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::__bracket_expression<char, std::__1::regex_traits<char> >*) in files.cpp.o
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_awk_escape<char const*>(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in files.cpp.o
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_character_escape<char const*>(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in commands.autocomplete.cpp.o
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_expression_term<char const*>(char const*, char const*, std::__1::__bracket_expression<char, std::__1::regex_traits<char> >*) in commands.autocomplete.cpp.o
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_class_escape<char const*>(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::__bracket_expression<char, std::__1::regex_traits<char> >*) in commands.autocomplete.cpp.o
...
"std::__1::basic_istream<char, std::__1::char_traits<char> >::read(char*, long)", referenced from:
vcpkg::Files::RealFilesystem::read_contents(std::__1::__fs::filesystem::path const&) const in files.cpp.o
vcpkg::Hash::get_file_hash(vcpkg::Files::Filesystem const&, std::__1::__fs::filesystem::path const&, vcpkg::Hash::Algorithm, std::__1::error_code&) in hash.cpp.o
"std::__1::basic_istream<char, std::__1::char_traits<char> >::seekg(long long, std::__1::ios_base::seekdir)", referenced from:
vcpkg::Files::RealFilesystem::read_contents(std::__1::__fs::filesystem::path const&) const in files.cpp.o
"std::__1::basic_istream<char, std::__1::char_traits<char> >::tellg()", referenced from:
vcpkg::Files::RealFilesystem::read_contents(std::__1::__fs::filesystem::path const&) const in files.cpp.o
"std::__1::basic_istream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_istream<char, std::__1::char_traits<char> >&, bool)", referenced from:
std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::getline<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char) in files.cpp.o
"std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in files.cpp.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in hash.cpp.o
"std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in files.cpp.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in hash.cpp.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in files.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in metrics.cpp.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::~sentry()", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in files.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in metrics.cpp.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in files.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in hash.cpp.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in files.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in hash.cpp.o
"std::__1::random_device::random_device(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
vcpkg::Commands::CI::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&, vcpkg::Triplet const&) in commands.ci.cpp.o
"std::__1::random_device::~random_device()", referenced from:
vcpkg::Commands::CI::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&, vcpkg::Triplet const&) in commands.ci.cpp.o
"std::__1::random_device::operator()()", referenced from:
vcpkg::Commands::CI::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&, vcpkg::Triplet const&)::RandomizerInstance::random(int) in commands.ci.cpp.o
"std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in files.cpp.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in hash.cpp.o
"std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in files.cpp.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in hash.cpp.o
"std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
vcpkg::Files::RealFilesystem::read_contents(std::__1::__fs::filesystem::path const&) const in files.cpp.o
vcpkg::Files::RealFilesystem::read_lines(std::__1::__fs::filesystem::path const&) const in files.cpp.o
vcpkg::Files::RealFilesystem::write_lines(std::__1::__fs::filesystem::path const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::error_code&) in files.cpp.o
std::__1::basic_fstream<char, std::__1::char_traits<char> >::basic_fstream(std::__1::__fs::filesystem::path const&, unsigned int) in files.cpp.o
std::__1::basic_fstream<char, std::__1::char_traits<char> >::~basic_fstream() in files.cpp.o
std::__1::basic_fstream<char, std::__1::char_traits<char> >::~basic_fstream() in files.cpp.o
non-virtual thunk to std::__1::basic_fstream<char, std::__1::char_traits<char> >::~basic_fstream() in files.cpp.o
...
"std::__1::error_category::~error_category()", referenced from:
vcpkg::ParagraphParseResultCategoryImpl::~ParagraphParseResultCategoryImpl() in paragraphparseresult.cpp.o
vcpkg::ParagraphParseResultCategoryImpl::~ParagraphParseResultCategoryImpl() in paragraphparseresult.cpp.o
"std::__1::__get_classname(char const*, bool)", referenced from:
unsigned int std::__1::regex_traits<char>::__lookup_classname<char const*>(char const*, char const*, bool, char) const in files.cpp.o
unsigned int std::__1::regex_traits<char>::__lookup_classname<char const*>(char const*, char const*, bool, char) const in commands.autocomplete.cpp.o
unsigned int std::__1::regex_traits<char>::__lookup_classname<char const*>(char const*, char const*, bool, char) const in commands.exportifw.cpp.o
unsigned int std::__1::regex_traits<char>::__lookup_classname<char const*>(char const*, char const*, bool, char) const in commands.integrate.cpp.o
unsigned int std::__1::regex_traits<char>::__lookup_classname<char const*>(char const*, char const*, bool, char) const in install.cpp.o
unsigned int std::__1::regex_traits<char>::__lookup_classname<char const*>(char const*, char const*, bool, char) const in postbuildlint.buildtype.cpp.o
unsigned int std::__1::regex_traits<char>::__lookup_classname<std::__1::__wrap_iter<char const*> >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>, bool, char) const in postbuildlint.cpp.o
...
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow()", referenced from:
vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in files.cpp.o
vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in hash.cpp.o
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsgetn(char*, long)", referenced from:
vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in files.cpp.o
vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in hash.cpp.o
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsputn(char const*, long)", referenced from:
vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in files.cpp.o
vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in hash.cpp.o
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::showmanyc()", referenced from:
vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in files.cpp.o
vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in hash.cpp.o
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf()", referenced from:
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in files.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in hash.cpp.o
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf()", referenced from:
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in files.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::~basic_filebuf() in files.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::~basic_filebuf() in hash.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in hash.cpp.o
"std::__1::system_category()", referenced from:
vcpkg::Archives::extract_archive(vcpkg::VcpkgPaths const&, std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&) in archives.cpp.o
vcpkg::Downloads::verify_downloaded_file_hash(vcpkg::Files::Filesystem const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in downloads.cpp.o
vcpkg::Downloads::download_file(vcpkg::Files::Filesystem&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in downloads.cpp.o
vcpkg::Files::Filesystem::write_contents(std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::LineInfo) in files.cpp.o
vcpkg::Files::Filesystem::rename(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&, vcpkg::LineInfo) in files.cpp.o
vcpkg::Files::Filesystem::remove(std::__1::__fs::filesystem::path const&, vcpkg::LineInfo) in files.cpp.o
vcpkg::Files::Filesystem::exists(vcpkg::LineInfo, std::__1::__fs::filesystem::path const&) const in files.cpp.o
...
"std::__1::generic_category()", referenced from:
vcpkg::Files::RealFilesystem::read_contents(std::__1::__fs::filesystem::path const&) const in files.cpp.o
vcpkg::Files::RealFilesystem::read_lines(std::__1::__fs::filesystem::path const&) const in files.cpp.o
vcpkg::Files::RealFilesystem::write_lines(std::__1::__fs::filesystem::path const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::error_code&) in files.cpp.o
vcpkg::Files::RealFilesystem::write_contents(std::__1::__fs::filesystem::path const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::error_code&) in files.cpp.o
vcpkg::Files::RealFilesystem::rename_or_copy(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&, vcpkg::StringLiteral, std::__1::error_code&) in files.cpp.o
"std::__1::iostream_category()", referenced from:
vcpkg::Hash::get_file_hash(vcpkg::Files::Filesystem const&, std::__1::__fs::filesystem::path const&, vcpkg::Hash::Algorithm, std::__1::error_code&) in hash.cpp.o
"std::__1::__shared_weak_count::__release_weak()", referenced from:
std::__1::basic_regex<char, std::__1::regex_traits<char> >::~basic_regex() in files.cpp.o
vcpkg::Files::RealFilesystem::get_files_recursive(std::__1::__fs::filesystem::path const&) const in files.cpp.o
vcpkg::Files::RealFilesystem::get_files_non_recursive(std::__1::__fs::filesystem::path const&) const in files.cpp.o
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse<char const*>(char const*, char const*) in files.cpp.o
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_assertion<char const*>(char const*, char const*) in files.cpp.o
std::__1::__lookahead<char, std::__1::regex_traits<char> >::~__lookahead() in files.cpp.o
std::__1::__lookahead<char, std::__1::regex_traits<char> >::~__lookahead() in files.cpp.o
...
"std::__1::__shared_weak_count::~__shared_weak_count()", referenced from:
std::__1::__shared_ptr_pointer<std::__1::__empty_state<char>*, std::__1::default_delete<std::__1::__empty_state<char> >, std::__1::allocator<std::__1::__empty_state<char> > >::~__shared_ptr_pointer() in files.cpp.o
std::__1::__shared_ptr_pointer<std::__1::__empty_state<char>*, std::__1::default_delete<std::__1::__empty_state<char> >, std::__1::allocator<std::__1::__empty_state<char> > >::~__shared_ptr_pointer() in files.cpp.o
std::__1::__shared_ptr_pointer<std::__1::__empty_state<char>*, std::__1::default_delete<std::__1::__empty_state<char> >, std::__1::allocator<std::__1::__empty_state<char> > >::~__shared_ptr_pointer() in commands.autocomplete.cpp.o
std::__1::__shared_ptr_pointer<std::__1::__empty_state<char>*, std::__1::default_delete<std::__1::__empty_state<char> >, std::__1::allocator<std::__1::__empty_state<char> > >::~__shared_ptr_pointer() in commands.autocomplete.cpp.o
std::__1::__shared_ptr_pointer<std::__1::__empty_state<char>*, std::__1::default_delete<std::__1::__empty_state<char> >, std::__1::allocator<std::__1::__empty_state<char> > >::~__shared_ptr_pointer() in commands.exportifw.cpp.o
std::__1::__shared_ptr_pointer<std::__1::__empty_state<char>*, std::__1::default_delete<std::__1::__empty_state<char> >, std::__1::allocator<std::__1::__empty_state<char> > >::~__shared_ptr_pointer() in commands.exportifw.cpp.o
std::__1::__shared_ptr_pointer<std::__1::__empty_state<char>*, std::__1::default_delete<std::__1::__empty_state<char> >, std::__1::allocator<std::__1::__empty_state<char> > >::~__shared_ptr_pointer() in commands.integrate.cpp.o
...
"std::__1::__get_collation_name(char const*)", referenced from:
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::regex_traits<char>::__lookup_collatename<char*>(char*, char*, char) const in files.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::regex_traits<char>::__lookup_collatename<char const*>(char const*, char const*, char) const in files.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::regex_traits<char>::__lookup_collatename<char*>(char*, char*, char) const in commands.autocomplete.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::regex_traits<char>::__lookup_collatename<char const*>(char const*, char const*, char) const in commands.autocomplete.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::regex_traits<char>::__lookup_collatename<char*>(char*, char*, char) const in commands.exportifw.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::regex_traits<char>::__lookup_collatename<char const*>(char const*, char const*, char) const in commands.exportifw.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::regex_traits<char>::__lookup_collatename<char*>(char*, char*, char) const in commands.integrate.cpp.o
...
"std::__1::__fs::filesystem::__absolute(std::__1::__fs::filesystem::path const&, std::__1::error_code*)", referenced from:
inner(vcpkg::VcpkgCmdArguments const&) in vcpkg.cpp.o
"std::__1::__fs::filesystem::__canonical(std::__1::__fs::filesystem::path const&, std::__1::error_code*)", referenced from:
vcpkg::Files::RealFilesystem::canonical(std::__1::__fs::filesystem::path const&, std::__1::error_code&) const in files.cpp.o
vcpkg::Dependencies::PathsPortFileProvider::PathsPortFileProvider(vcpkg::VcpkgPaths const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) in dependencies.cpp.o
vcpkg::VcpkgPaths::create(std::__1::__fs::filesystem::path const&, vcpkg::Optional<std::__1::__fs::filesystem::path> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) in vcpkgpaths.cpp.o
inner(vcpkg::VcpkgCmdArguments const&) in vcpkg.cpp.o
"std::__1::__fs::filesystem::__copy_file(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::copy_options, std::__1::error_code*)", referenced from:
vcpkg::Files::RealFilesystem::copy_file(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::copy_options, std::__1::error_code&) in files.cpp.o
"std::__1::__fs::filesystem::__fs_is_empty(std::__1::__fs::filesystem::path const&, std::__1::error_code*)", referenced from:
vcpkg::Files::RealFilesystem::is_empty(std::__1::__fs::filesystem::path const&) const in files.cpp.o
"std::__1::__fs::filesystem::__copy_symlink(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&, std::__1::error_code*)", referenced from:
vcpkg::Files::RealFilesystem::copy_symlink(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&, std::__1::error_code&) in files.cpp.o
"std::__1::__fs::filesystem::__current_path(std::__1::error_code*)", referenced from:
inner(vcpkg::VcpkgCmdArguments const&) in vcpkg.cpp.o
"std::__1::__fs::filesystem::__symlink_status(std::__1::__fs::filesystem::path const&, std::__1::error_code*)", referenced from:
vcpkg::Files::RealFilesystem::symlink_status(std::__1::__fs::filesystem::path const&, std::__1::error_code&) const in files.cpp.o
vcpkg::Files::RealFilesystem::remove_all(std::__1::__fs::filesystem::path const&, std::__1::error_code&, std::__1::__fs::filesystem::path&)::remove::do_remove(std::__1::__fs::filesystem::path const&, vcpkg::Files::RealFilesystem::remove_all(std::__1::__fs::filesystem::path const&, std::__1::error_code&, std::__1::__fs::filesystem::path&)::remove::ErrorInfo&) in files.cpp.o
"std::__1::__fs::filesystem::__create_directory(std::__1::__fs::filesystem::path const&, std::__1::error_code*)", referenced from:
vcpkg::Files::RealFilesystem::create_directory(std::__1::__fs::filesystem::path const&, std::__1::error_code&) in files.cpp.o
"std::__1::__fs::filesystem::directory_iterator::__increment(std::__1::error_code*)", referenced from:
vcpkg::Files::RealFilesystem::get_files_non_recursive(std::__1::__fs::filesystem::path const&) const in files.cpp.o
vcpkg::Files::RealFilesystem::remove_all(std::__1::__fs::filesystem::path const&, std::__1::error_code&, std::__1::__fs::filesystem::path&)::remove::do_remove(std::__1::__fs::filesystem::path const&, vcpkg::Files::RealFilesystem::remove_all(std::__1::__fs::filesystem::path const&, std::__1::error_code&, std::__1::__fs::filesystem::path&)::remove::ErrorInfo&) in files.cpp.o
vcpkg::Build::build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::BuildPackageConfig const&, vcpkg::StatusParagraphs const&) in build.cpp.o
"std::__1::__fs::filesystem::directory_iterator::directory_iterator(std::__1::__fs::filesystem::path const&, std::__1::error_code*, std::__1::__fs::filesystem::directory_options)", referenced from:
vcpkg::Files::RealFilesystem::get_files_non_recursive(std::__1::__fs::filesystem::path const&) const in files.cpp.o
vcpkg::Files::RealFilesystem::remove_all(std::__1::__fs::filesystem::path const&, std::__1::error_code&, std::__1::__fs::filesystem::path&)::remove::do_remove(std::__1::__fs::filesystem::path const&, vcpkg::Files::RealFilesystem::remove_all(std::__1::__fs::filesystem::path const&, std::__1::error_code&, std::__1::__fs::filesystem::path&)::remove::ErrorInfo&) in files.cpp.o
vcpkg::Build::build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::BuildPackageConfig const&, vcpkg::StatusParagraphs const&) in build.cpp.o
"std::__1::__fs::filesystem::__create_directories(std::__1::__fs::filesystem::path const&, std::__1::error_code*)", referenced from:
vcpkg::Files::RealFilesystem::create_directories(std::__1::__fs::filesystem::path const&, std::__1::error_code&) in files.cpp.o
"std::__1::__fs::filesystem::recursive_directory_iterator::__increment(std::__1::error_code*)", referenced from:
vcpkg::Files::RealFilesystem::get_files_recursive(std::__1::__fs::filesystem::path const&) const in files.cpp.o
vcpkg::Build::compute_abi_tag(vcpkg::VcpkgPaths const&, vcpkg::Build::BuildPackageConfig const&, vcpkg::Build::PreBuildInfo const&, vcpkg::Span<vcpkg::Build::AbiEntry const>) in build.cpp.o
"std::__1::__fs::filesystem::recursive_directory_iterator::recursive_directory_iterator(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::directory_options, std::__1::error_code*)", referenced from:
vcpkg::Files::RealFilesystem::get_files_recursive(std::__1::__fs::filesystem::path const&) const in files.cpp.o
vcpkg::Build::compute_abi_tag(vcpkg::VcpkgPaths const&, vcpkg::Build::BuildPackageConfig const&, vcpkg::Build::PreBuildInfo const&, vcpkg::Span<vcpkg::Build::AbiEntry const>) in build.cpp.o
"std::__1::__fs::filesystem::__copy(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::copy_options, std::__1::error_code*)", referenced from:
vcpkg::Files::RealFilesystem::copy(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::copy_options) in files.cpp.o
"std::__1::__fs::filesystem::__remove(std::__1::__fs::filesystem::path const&, std::__1::error_code*)", referenced from:
vcpkg::Files::RealFilesystem::rename_or_copy(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&, vcpkg::StringLiteral, std::__1::error_code&) in files.cpp.o
vcpkg::Files::RealFilesystem::remove(std::__1::__fs::filesystem::path const&, std::__1::error_code&) in files.cpp.o
"std::__1::__fs::filesystem::__rename(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&, std::__1::error_code*)", referenced from:
vcpkg::Files::RealFilesystem::rename(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&, std::__1::error_code&) in files.cpp.o
vcpkg::Files::RealFilesystem::rename_or_copy(std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&, vcpkg::StringLiteral, std::__1::error_code&) in files.cpp.o
"std::__1::__fs::filesystem::__status(std::__1::__fs::filesystem::path const&, std::__1::error_code*)", referenced from:
vcpkg::Files::RealFilesystem::is_directory(std::__1::__fs::filesystem::path const&) const in files.cpp.o
vcpkg::Files::RealFilesystem::is_regular_file(std::__1::__fs::filesystem::path const&) const in files.cpp.o
vcpkg::Files::RealFilesystem::status(std::__1::__fs::filesystem::path const&, std::__1::error_code&) const in files.cpp.o
vcpkg::VcpkgPaths::create(std::__1::__fs::filesystem::path const&, vcpkg::Optional<std::__1::__fs::filesystem::path> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) in vcpkgpaths.cpp.o
"std::__1::cerr", referenced from:
vcpkg::Metrics::Metrics::flush() in metrics.cpp.o
"std::__1::stoi(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long*, int)", referenced from:
vcpkg::Build::do_build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::PreBuildInfo const&, vcpkg::PackageSpec const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::Build::BuildPackageConfig const&) in build.cpp.o
vcpkg::Commands::DependInfo::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&, vcpkg::Triplet const&) in commands.dependinfo.cpp.o
"std::__1::ctype<char>::id", referenced from:
vcpkg::Files::RealFilesystem::read_lines(std::__1::__fs::filesystem::path const&) const in files.cpp.o
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_assertion<char const*>(char const*, char const*) in files.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in files.cpp.o
__GLOBAL__sub_I_files.cpp in files.cpp.o
std::__1::basic_regex<char, std::__1::regex_traits<char> >::basic_regex(char const*, std::__1::regex_constants::syntax_option_type) in commands.autocomplete.cpp.o
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_assertion<char const*>(char const*, char const*) in commands.autocomplete.cpp.o
vcpkg::Export::IFW::do_export(std::__1::vector<vcpkg::Dependencies::ExportPlanAction, std::__1::allocator<vcpkg::Dependencies::ExportPlanAction> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::Export::IFW::Options const&, vcpkg::VcpkgPaths const&) in commands.exportifw.cpp.o
...
"std::__1::mutex::lock()", referenced from:
vcpkg::Build::do_build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::PreBuildInfo const&, vcpkg::PackageSpec const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::Build::BuildPackageConfig const&) in build.cpp.o
vcpkg::Commands::Autocomplete::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&) in commands.autocomplete.cpp.o
vcpkg::Input::check_triplet(vcpkg::Triplet const&, vcpkg::VcpkgPaths const&) in input.cpp.o
vcpkg::Install::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&, vcpkg::Triplet const&) in install.cpp.o
vcpkg::VcpkgCmdArguments::create_from_arg_sequence(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*) in vcpkgcmdarguments.cpp.o
vcpkg::parse_value(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::default_delete<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&) in vcpkgcmdarguments.cpp.o
vcpkg::parse_cojoined_multivalue(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >, std::__1::default_delete<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > >&) in vcpkgcmdarguments.cpp.o
...
"std::__1::mutex::unlock()", referenced from:
vcpkg::Build::do_build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::PreBuildInfo const&, vcpkg::PackageSpec const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::Build::BuildPackageConfig const&) in build.cpp.o
vcpkg::Commands::Autocomplete::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&) in commands.autocomplete.cpp.o
vcpkg::Input::check_triplet(vcpkg::Triplet const&, vcpkg::VcpkgPaths const&) in input.cpp.o
vcpkg::Util::LockGuardPtr<vcpkg::Metrics::Metrics>::~LockGuardPtr() in input.cpp.o
vcpkg::Install::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&, vcpkg::Triplet const&) in install.cpp.o
vcpkg::VcpkgCmdArguments::create_from_arg_sequence(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*) in vcpkgcmdarguments.cpp.o
vcpkg::Util::LockGuardPtr<vcpkg::Metrics::Metrics>::~LockGuardPtr() in vcpkgcmdarguments.cpp.o
...
"std::__1::mutex::~mutex()", referenced from:
vcpkg::Util::LockGuarded<vcpkg::Chrono::ElapsedTimer>::~LockGuarded() in globalstate.cpp.o
vcpkg::Util::LockGuarded<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::~LockGuarded() in globalstate.cpp.o
vcpkg::Util::LockGuarded<vcpkg::Metrics::Metrics>::~LockGuarded() in metrics.cpp.o
"std::__1::chrono::steady_clock::now()", referenced from:
vcpkg::Chrono::ElapsedTimer::create_started() in chrono.cpp.o
vcpkg::Chrono::ElapsedTimer::to_string() const in chrono.cpp.o
vcpkg::Chrono::ElapsedTimer::to_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const in chrono.cpp.o
vcpkg::System::cmd_execute_clean(vcpkg::ZStringView, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in system.cpp.o
vcpkg::System::cmd_execute(vcpkg::ZStringView) in system.cpp.o
vcpkg::System::cmd_execute_and_capture_output(vcpkg::ZStringView) in system.cpp.o
vcpkg::Build::do_build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::PreBuildInfo const&, vcpkg::PackageSpec const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::Build::BuildPackageConfig const&) in build.cpp.o
...
"std::__1::chrono::system_clock::from_time_t(long)", referenced from:
vcpkg::Chrono::CTime::to_time_point() const in chrono.cpp.o
"std::__1::chrono::system_clock::now()", referenced from:
vcpkg::Chrono::CTime::get_current_date_time() in chrono.cpp.o
vcpkg::Chrono::get_current_date_time_local() in chrono.cpp.o
"std::__1::chrono::system_clock::to_time_t(std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000l> > > const&)", referenced from:
vcpkg::Chrono::CTime::get_current_date_time() in chrono.cpp.o
vcpkg::Chrono::get_current_date_time_local() in chrono.cpp.o
"std::__1::locale::locale(std::__1::locale const&)", referenced from:
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_assertion<char const*>(char const*, char const*) in files.cpp.o
std::__1::basic_regex<char, std::__1::regex_traits<char> >::__push_char(char) in files.cpp.o
std::__1::basic_regex<char, std::__1::regex_traits<char> >::__push_back_ref(int) in files.cpp.o
std::__1::basic_regex<char, std::__1::regex_traits<char> >::__start_matching_list(bool) in files.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in files.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in hash.cpp.o
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_assertion<char const*>(char const*, char const*) in commands.autocomplete.cpp.o
...
"std::__1::locale::locale()", referenced from:
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_assertion<char const*>(char const*, char const*) in files.cpp.o
__GLOBAL__sub_I_files.cpp in files.cpp.o
std::__1::basic_regex<char, std::__1::regex_traits<char> >::basic_regex(char const*, std::__1::regex_constants::syntax_option_type) in commands.autocomplete.cpp.o
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_assertion<char const*>(char const*, char const*) in commands.autocomplete.cpp.o
vcpkg::Export::IFW::do_export(std::__1::vector<vcpkg::Dependencies::ExportPlanAction, std::__1::allocator<vcpkg::Dependencies::ExportPlanAction> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::Export::IFW::Options const&, vcpkg::VcpkgPaths const&) in commands.exportifw.cpp.o
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_assertion<char const*>(char const*, char const*) in commands.exportifw.cpp.o
vcpkg::Commands::Integrate::integrate_bash(vcpkg::VcpkgPaths const&) in commands.integrate.cpp.o
...
"std::__1::locale::~locale()", referenced from:
std::__1::basic_regex<char, std::__1::regex_traits<char> >::~basic_regex() in files.cpp.o
vcpkg::Files::RealFilesystem::read_lines(std::__1::__fs::filesystem::path const&) const in files.cpp.o
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_assertion<char const*>(char const*, char const*) in files.cpp.o
std::__1::__word_boundary<char, std::__1::regex_traits<char> >::~__word_boundary() in files.cpp.o
std::__1::__word_boundary<char, std::__1::regex_traits<char> >::~__word_boundary() in files.cpp.o
std::__1::__lookahead<char, std::__1::regex_traits<char> >::~__lookahead() in files.cpp.o
std::__1::__lookahead<char, std::__1::regex_traits<char> >::~__lookahead() in files.cpp.o
...
"std::__1::thread::hardware_concurrency()", referenced from:
vcpkg::System::get_num_logical_cores() in system.cpp.o
"std::__1::codecvt<char, char, __mbstate_t>::id", referenced from:
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in files.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in files.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in hash.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in hash.cpp.o
"std::__1::collate<char>::id", referenced from:
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_assertion<char const*>(char const*, char const*) in files.cpp.o
__GLOBAL__sub_I_files.cpp in files.cpp.o
std::__1::basic_regex<char, std::__1::regex_traits<char> >::basic_regex(char const*, std::__1::regex_constants::syntax_option_type) in commands.autocomplete.cpp.o
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_assertion<char const*>(char const*, char const*) in commands.autocomplete.cpp.o
vcpkg::Export::IFW::do_export(std::__1::vector<vcpkg::Dependencies::ExportPlanAction, std::__1::allocator<vcpkg::Dependencies::ExportPlanAction> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::Export::IFW::Options const&, vcpkg::VcpkgPaths const&) in commands.exportifw.cpp.o
char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_assertion<char const*>(char const*, char const*) in commands.exportifw.cpp.o
vcpkg::Commands::Integrate::integrate_bash(vcpkg::VcpkgPaths const&) in commands.integrate.cpp.o
...
"std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in files.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in metrics.cpp.o
"std::__1::ios_base::init(void*)", referenced from:
std::__1::basic_fstream<char, std::__1::char_traits<char> >::basic_fstream(std::__1::__fs::filesystem::path const&, unsigned int) in files.cpp.o
vcpkg::Hash::get_file_hash(vcpkg::Files::Filesystem const&, std::__1::__fs::filesystem::path const&, vcpkg::Hash::Algorithm, std::__1::error_code&) in hash.cpp.o
"std::__1::ios_base::clear(unsigned int)", referenced from:
vcpkg::Files::RealFilesystem::read_contents(std::__1::__fs::filesystem::path const&) const in files.cpp.o
vcpkg::Files::RealFilesystem::read_lines(std::__1::__fs::filesystem::path const&) const in files.cpp.o
vcpkg::Files::RealFilesystem::write_lines(std::__1::__fs::filesystem::path const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::error_code&) in files.cpp.o
std::__1::basic_fstream<char, std::__1::char_traits<char> >::basic_fstream(std::__1::__fs::filesystem::path const&, unsigned int) in files.cpp.o
std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::getline<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char) in files.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in files.cpp.o
vcpkg::Hash::get_file_hash(vcpkg::Files::Filesystem const&, std::__1::__fs::filesystem::path const&, vcpkg::Hash::Algorithm, std::__1::error_code&) in hash.cpp.o
...
"std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios()", referenced from:
vcpkg::Files::RealFilesystem::read_contents(std::__1::__fs::filesystem::path const&) const in files.cpp.o
vcpkg::Files::RealFilesystem::read_lines(std::__1::__fs::filesystem::path const&) const in files.cpp.o
vcpkg::Files::RealFilesystem::write_lines(std::__1::__fs::filesystem::path const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::error_code&) in files.cpp.o
std::__1::basic_fstream<char, std::__1::char_traits<char> >::basic_fstream(std::__1::__fs::filesystem::path const&, unsigned int) in files.cpp.o
std::__1::basic_fstream<char, std::__1::char_traits<char> >::~basic_fstream() in files.cpp.o
std::__1::basic_fstream<char, std::__1::char_traits<char> >::~basic_fstream() in files.cpp.o
non-virtual thunk to std::__1::basic_fstream<char, std::__1::char_traits<char> >::~basic_fstream() in files.cpp.o
...
"std::__1::to_string(double)", referenced from:
vcpkg::Metrics::MetricMessage::track_metric(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double) in metrics.cpp.o
vcpkg::Metrics::MetricMessage::track_buildtime(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double) in metrics.cpp.o
"std::__1::to_string(int)", referenced from:
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& vcpkg::Strings::append<int, char>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int const&, char const&) in checks.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& vcpkg::Strings::append<int, char [8], int, char [5]>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int const&, char const (&) [8], int const&, char const (&) [5]) in system.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& vcpkg::Strings::append<int, char [5]>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int const&, char const (&) [5]) in system.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& vcpkg::Strings::append<int, char [8], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, char [5]>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int const&, char const (&) [8], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const (&) [5]) in system.cpp.o
vcpkg::Build::do_build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::PreBuildInfo const&, vcpkg::PackageSpec const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::Build::BuildPackageConfig const&) in build.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& vcpkg::Strings::append<int, char [3]>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int const&, char const (&) [3]) in commands.dependinfo.cpp.o
"std::__1::to_string(unsigned long)", referenced from:
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& vcpkg::Strings::append<unsigned long, char [45], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, char [2]>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned long const&, char const (&) [45], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const (&) [2]) in postbuildlint.cpp.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
vcpkg::Build::compute_abi_tag(vcpkg::VcpkgPaths const&, vcpkg::Build::BuildPackageConfig const&, vcpkg::Build::PreBuildInfo const&, vcpkg::Span<vcpkg::Build::AbiEntry const>) in build.cpp.o
vcpkg::Commands::CI::XunitTestResults::xml_test(vcpkg::Commands::CI::XunitTestResults::XunitTest const&) in commands.ci.cpp.o
vcpkg::Export::IFW::do_export(std::__1::vector<vcpkg::Dependencies::ExportPlanAction, std::__1::allocator<vcpkg::Dependencies::ExportPlanAction> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::Export::IFW::Options const&, vcpkg::VcpkgPaths const&) in commands.exportifw.cpp.o
vcpkg::Export::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&, vcpkg::Triplet const&) in export.cpp.o
vcpkg::Input::check_triplet(vcpkg::Triplet const&, vcpkg::VcpkgPaths const&) in input.cpp.o
"std::bad_cast::bad_cast()", referenced from:
std::__1::__throw_bad_cast() in files.cpp.o
std::__1::__throw_bad_cast() in hash.cpp.o
"std::bad_cast::~bad_cast()", referenced from:
std::__1::__throw_bad_cast() in files.cpp.o
std::__1::__throw_bad_cast() in hash.cpp.o
"std::terminate()", referenced from:
___clang_call_terminate in archives.cpp.o
vcpkg::cleanup_and_exit(int) in checks.cpp.o
___clang_call_terminate in downloads.cpp.o
___clang_call_terminate in files.cpp.o
___clang_call_terminate in hash.cpp.o
___clang_call_terminate in strings.cpp.o
___clang_call_terminate in system.cpp.o
...
"typeinfo for std::__1::regex_error", referenced from:
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)14>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)6>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)12>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)16>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)11>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)3>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)4>() in files.cpp.o
...
"typeinfo for std::__1::basic_istream<char, std::__1::char_traits<char> >", referenced from:
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in files.cpp.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in hash.cpp.o
"typeinfo for std::__1::basic_ostream<char, std::__1::char_traits<char> >", referenced from:
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in files.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in hash.cpp.o
"typeinfo for std::__1::basic_iostream<char, std::__1::char_traits<char> >", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in files.cpp.o
typeinfo for std::__1::basic_fstream<char, std::__1::char_traits<char> > in files.cpp.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in hash.cpp.o
typeinfo for std::__1::basic_fstream<char, std::__1::char_traits<char> > in hash.cpp.o
"typeinfo for std::__1::error_category", referenced from:
typeinfo for vcpkg::ParagraphParseResultCategoryImpl in paragraphparseresult.cpp.o
"typeinfo for std::__1::basic_streambuf<char, std::__1::char_traits<char> >", referenced from:
typeinfo for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in files.cpp.o
typeinfo for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in hash.cpp.o
"typeinfo for std::__1::__shared_weak_count", referenced from:
typeinfo for std::__1::__shared_ptr_pointer<std::__1::__empty_state<char>*, std::__1::default_delete<std::__1::__empty_state<char> >, std::__1::allocator<std::__1::__empty_state<char> > > in files.cpp.o
typeinfo for std::__1::__shared_ptr_pointer<std::__1::__empty_state<char>*, std::__1::default_delete<std::__1::__empty_state<char> >, std::__1::allocator<std::__1::__empty_state<char> > > in commands.autocomplete.cpp.o
typeinfo for std::__1::__shared_ptr_pointer<std::__1::__empty_state<char>*, std::__1::default_delete<std::__1::__empty_state<char> >, std::__1::allocator<std::__1::__empty_state<char> > > in commands.exportifw.cpp.o
typeinfo for std::__1::__shared_ptr_pointer<std::__1::__empty_state<char>*, std::__1::default_delete<std::__1::__empty_state<char> >, std::__1::allocator<std::__1::__empty_state<char> > > in commands.integrate.cpp.o
typeinfo for std::__1::__shared_ptr_pointer<std::__1::__empty_state<char>*, std::__1::default_delete<std::__1::__empty_state<char> >, std::__1::allocator<std::__1::__empty_state<char> > > in install.cpp.o
typeinfo for std::__1::__shared_ptr_pointer<std::__1::__empty_state<char>*, std::__1::default_delete<std::__1::__empty_state<char> >, std::__1::allocator<std::__1::__empty_state<char> > > in postbuildlint.buildtype.cpp.o
typeinfo for std::__1::__shared_ptr_pointer<std::__1::__empty_state<char>*, std::__1::default_delete<std::__1::__empty_state<char> >, std::__1::allocator<std::__1::__empty_state<char> > > in postbuildlint.cpp.o
...
"typeinfo for std::length_error", referenced from:
std::__1::__throw_length_error(char const*) in archives.cpp.o
std::__1::__throw_length_error(char const*) in files.cpp.o
std::__1::__throw_length_error(char const*) in strings.cpp.o
std::__1::__throw_length_error(char const*) in stringview.cpp.o
std::__1::__throw_length_error(char const*) in build.cpp.o
std::__1::__throw_length_error(char const*) in commands.autocomplete.cpp.o
std::__1::__throw_length_error(char const*) in commands.buildexternal.cpp.o
...
"typeinfo for std::out_of_range", referenced from:
std::__1::__throw_out_of_range(char const*) in commands.ci.cpp.o
std::__1::__throw_out_of_range(char const*) in commands.portsdiff.cpp.o
std::__1::__throw_out_of_range(char const*) in dependencies.cpp.o
"typeinfo for std::bad_cast", referenced from:
std::__1::__throw_bad_cast() in files.cpp.o
std::__1::__throw_bad_cast() in hash.cpp.o
"typeinfo for std::exception", referenced from:
GCC_except_table2 in commands.dependinfo.cpp.o
GCC_except_table1 in vcpkg.cpp.o
"vtable for __cxxabiv1::__class_type_info", referenced from:
typeinfo for vcpkg::Files::Filesystem in files.cpp.o
typeinfo for std::__1::__node<char> in files.cpp.o
typeinfo for vcpkg::Hash::Hasher in hash.cpp.o
typeinfo for std::__1::__node<char> in commands.autocomplete.cpp.o
typeinfo for vcpkg::Graphs::Randomizer in commands.ci.cpp.o
typeinfo for std::__1::__node<char> in commands.exportifw.cpp.o
typeinfo for std::__1::__node<char> in commands.integrate.cpp.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for __cxxabiv1::__si_class_type_info", referenced from:
typeinfo for vcpkg::Files::RealFilesystem in files.cpp.o
typeinfo for std::__1::__end_state<char> in files.cpp.o
typeinfo for std::__1::__shared_ptr_pointer<std::__1::__empty_state<char>*, std::__1::default_delete<std::__1::__empty_state<char> >, std::__1::allocator<std::__1::__empty_state<char> > > in files.cpp.o
typeinfo for std::__1::__has_one_state<char> in files.cpp.o
typeinfo for std::__1::__owns_one_state<char> in files.cpp.o
typeinfo for std::__1::__empty_state<char> in files.cpp.o
typeinfo for std::__1::__l_anchor<char> in files.cpp.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for __cxxabiv1::__vmi_class_type_info", referenced from:
typeinfo for vcpkg::Dependencies::MapPortFileProvider in dependencies.cpp.o
typeinfo for vcpkg::Dependencies::PathsPortFileProvider in dependencies.cpp.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::length_error", referenced from:
std::length_error::length_error(char const*) in archives.cpp.o
std::length_error::length_error(char const*) in files.cpp.o
std::length_error::length_error(char const*) in strings.cpp.o
std::length_error::length_error(char const*) in stringview.cpp.o
std::length_error::length_error(char const*) in build.cpp.o
std::length_error::length_error(char const*) in commands.autocomplete.cpp.o
std::length_error::length_error(char const*) in commands.buildexternal.cpp.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::out_of_range", referenced from:
std::out_of_range::out_of_range(char const*) in commands.ci.cpp.o
std::out_of_range::out_of_range(char const*) in commands.portsdiff.cpp.o
std::out_of_range::out_of_range(char const*) in dependencies.cpp.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in files.cpp.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in hash.cpp.o
"non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in files.cpp.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in hash.cpp.o
"virtual thunk to std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in files.cpp.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in hash.cpp.o
"virtual thunk to std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in files.cpp.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in hash.cpp.o
"virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in files.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in hash.cpp.o
"virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in files.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in hash.cpp.o
"virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in files.cpp.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in hash.cpp.o
"virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in files.cpp.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_fstream<char, std::__1::char_traits<char> > in hash.cpp.o
"operator delete[](void*)", referenced from:
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in files.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::setbuf(char*, long) in files.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::~basic_filebuf() in files.cpp.o
vcpkg::Hash::get_file_hash(vcpkg::Files::Filesystem const&, std::__1::__fs::filesystem::path const&, vcpkg::Hash::Algorithm, std::__1::error_code&) in hash.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::~basic_filebuf() in hash.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in hash.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::setbuf(char*, long) in hash.cpp.o
...
"operator delete(void*)", referenced from:
std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, vcpkg::Build::VcpkgTripletVar> > >::~unordered_map() in archives.cpp.o
vcpkg::Archives::extract_archive(vcpkg::VcpkgPaths const&, std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&) in archives.cpp.o
void vcpkg::Checks::exit_with_message<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(vcpkg::LineInfo const&, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in archives.cpp.o
void vcpkg::Checks::check_exit<bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(vcpkg::LineInfo const&, bool&&, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in archives.cpp.o
std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, vcpkg::Build::VcpkgTripletVar> > >::unordered_map(std::initializer_list<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, vcpkg::Build::VcpkgTripletVar> >) in archives.cpp.o
std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar> > >::__rehash(unsigned long) in archives.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__append_forward_unsafe<char const*>(char const*, char const*) in archives.cpp.o
...
"operator new[](unsigned long)", referenced from:
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in files.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::setbuf(char*, long) in files.cpp.o
vcpkg::Hash::get_file_hash(vcpkg::Files::Filesystem const&, std::__1::__fs::filesystem::path const&, vcpkg::Hash::Algorithm, std::__1::error_code&) in hash.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in hash.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::setbuf(char*, long) in hash.cpp.o
"operator new(unsigned long)", referenced from:
vcpkg::Archives::extract_archive(vcpkg::VcpkgPaths const&, std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&) in archives.cpp.o
std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, vcpkg::Build::VcpkgTripletVar> > >::unordered_map(std::initializer_list<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, vcpkg::Build::VcpkgTripletVar> >) in archives.cpp.o
std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar> > >::__rehash(unsigned long) in archives.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__append_forward_unsafe<char const*>(char const*, char const*) in archives.cpp.o
__GLOBAL__sub_I_archives.cpp in archives.cpp.o
vcpkg::Chrono::CTime::to_string() const in chrono.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__append_forward_unsafe<char const*>(char const*, char const*) in downloads.cpp.o
...
"___cxa_allocate_exception", referenced from:
std::__1::__throw_length_error(char const*) in archives.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)14>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)6>() in files.cpp.o
std::__1::__throw_length_error(char const*) in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)12>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)16>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)11>() in files.cpp.o
...
"___cxa_begin_catch", referenced from:
___clang_call_terminate in archives.cpp.o
___clang_call_terminate in downloads.cpp.o
___clang_call_terminate in files.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::~basic_filebuf() in files.cpp.o
std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::getline<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char) in files.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in files.cpp.o
___clang_call_terminate in hash.cpp.o
...
"___cxa_end_catch", referenced from:
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::~basic_filebuf() in files.cpp.o
std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::getline<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char) in files.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in files.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::~basic_filebuf() in hash.cpp.o
vcpkg::Commands::DependInfo::perform_and_exit(vcpkg::VcpkgCmdArguments const&, vcpkg::VcpkgPaths const&, vcpkg::Triplet const&) in commands.dependinfo.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in metrics.cpp.o
vcpkg::UserConfig::try_read_data(vcpkg::Files::Filesystem const&) in userconfig.cpp.o
...
"___cxa_free_exception", referenced from:
std::__1::__throw_length_error(char const*) in archives.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)14>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)6>() in files.cpp.o
std::__1::__throw_length_error(char const*) in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)12>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)16>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)11>() in files.cpp.o
...
"___cxa_guard_abort", referenced from:
vcpkg::System::get_program_files_32_bit() in system.cpp.o
vcpkg::System::get_program_files_platform_bitness() in system.cpp.o
vcpkg::get_program_files() in system.cpp.o
vcpkg::Build::to_string(vcpkg::Build::BuildResult) in build.cpp.o
vcpkg::Build::do_build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::PreBuildInfo const&, vcpkg::PackageSpec const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::Build::BuildPackageConfig const&) in build.cpp.o
vcpkg::Commands::get_available_commands_type_a() in commands.cpp.o
vcpkg::Commands::get_available_commands_type_b() in commands.cpp.o
...
"___cxa_guard_acquire", referenced from:
vcpkg::System::get_program_files_32_bit() in system.cpp.o
vcpkg::System::get_program_files_platform_bitness() in system.cpp.o
vcpkg::get_program_files() in system.cpp.o
vcpkg::Build::PreBuildInfo::from_triplet_file(vcpkg::VcpkgPaths const&, vcpkg::Triplet const&, vcpkg::Optional<vcpkg::SourceControlFileLocation const&>) in build.cpp.o
vcpkg::Build::to_string(vcpkg::Build::BuildResult) in build.cpp.o
vcpkg::Build::do_build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::PreBuildInfo const&, vcpkg::PackageSpec const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::Build::BuildPackageConfig const&) in build.cpp.o
vcpkg::Commands::Contact::email() in commands.contact.cpp.o
...
"___cxa_guard_release", referenced from:
vcpkg::System::get_program_files_32_bit() in system.cpp.o
vcpkg::System::get_program_files_platform_bitness() in system.cpp.o
vcpkg::get_program_files() in system.cpp.o
vcpkg::Build::PreBuildInfo::from_triplet_file(vcpkg::VcpkgPaths const&, vcpkg::Triplet const&, vcpkg::Optional<vcpkg::SourceControlFileLocation const&>) in build.cpp.o
vcpkg::Build::to_string(vcpkg::Build::BuildResult) in build.cpp.o
vcpkg::Build::do_build_package(vcpkg::VcpkgPaths const&, vcpkg::Build::PreBuildInfo const&, vcpkg::PackageSpec const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, vcpkg::Build::BuildPackageConfig const&) in build.cpp.o
vcpkg::Commands::Contact::email() in commands.contact.cpp.o
...
"___cxa_rethrow", referenced from:
std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::getline<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char) in files.cpp.o
void std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::__assign_multi<std::__1::__hash_const_iterator<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, void*>*> >(std::__1::__hash_const_iterator<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, void*>*>, std::__1::__hash_const_iterator<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, void*>*>) in userconfig.cpp.o
"___cxa_throw", referenced from:
std::__1::__throw_length_error(char const*) in archives.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)14>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)6>() in files.cpp.o
std::__1::__throw_length_error(char const*) in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)12>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)16>() in files.cpp.o
void std::__1::__throw_regex_error<(std::__1::regex_constants::error_type)11>() in files.cpp.o
...
"___gxx_personality_v0", referenced from:
vcpkg::Archives::extract_archive(vcpkg::VcpkgPaths const&, std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&) in archives.cpp.o
void vcpkg::Checks::exit_with_message<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(vcpkg::LineInfo const&, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in archives.cpp.o
void vcpkg::Checks::check_exit<bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(vcpkg::LineInfo const&, bool&&, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in archives.cpp.o
std::__1::__throw_length_error(char const*) in archives.cpp.o
std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, vcpkg::Build::VcpkgTripletVar, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, vcpkg::Build::VcpkgTripletVar> > >::unordered_map(std::initializer_list<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, vcpkg::Build::VcpkgTripletVar> >) in archives.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >& std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__append_forward_unsafe<char const*>(char const*, char const*) in archives.cpp.o
__GLOBAL__sub_I_archives.cpp in archives.cpp.o
...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
This fails because the patch doesn't require --allowAppleClang flag. Now it checks if Apple Clang compiler is version 11.0 or greater, not show warning message and disable linking with libc++fs library.
The current linking errors are because the allowAppleClang flag enables the clang "C" compiler as C++ one, force to use "clang" executable at ./scripts/bootstrap.sh:246. This causes that linker not use libc++ library, it can works if the C++ compiler was "clang++".
Please try again with ./bootstrap-vcpkg.sh only without any options.
Hey @joelpelaez
Thanks for the info!
I made sure to set the XCode clang++ compiler to be the one that gets selected when running ./bootstrap-vcpkg.sh (export CXX=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++) and by ommiting --allowAppleClang things linked correctly! 😄
Thanks very much for your help!
Commit https://github.com/microsoft/vcpkg/commit/db3e74fa9c683f2fdd7f0244cedc0fbf3f9478f6 fixed the issue:

Most helpful comment
Commit https://github.com/microsoft/vcpkg/commit/db3e74fa9c683f2fdd7f0244cedc0fbf3f9478f6 fixed the issue: