nealrichardson commented on pull request #7928: URL: https://github.com/apache/arrow/pull/7928#issuecomment-674144427
I ran the autobrew locally and think I've got the full error here. It looks like it's linking some parquet lib and maybe needs to include the aws-sdk-cpp libs but isn't? I don't understand what it's trying to do or why though, particularly since we're building with `-DARROW_BUILD_SHARED=OFF`. Does this provide any insight @pitrou @jeroen? ``` ... [ 95%] Built target arrow_dataset_static [ 96%] Linking CXX executable ../../release/parquet-dump-schema cd /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/hbtmp/apache-arrow-20200814-87974-y9m2as/build/tools/parquet && /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/Cellar/cmake/3.18.1/bin/cmake -E cmake_link_script CMakeFiles/parquet-dump-schema.dir/link.txt --verbose=1 /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/Library/Homebrew/shims/mac/super/clang++ -Qunused-arguments -fcolor-diagnostics -O3 -DNDEBUG -Wall -Wno-unknown-Note-option -Wno-pass-failed -stdlib=libc++ -msse4.2 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -mmacosx-version-min=10.14 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/parquet-dump-schema.dir/Unity/unity_0_cxx.cxx.o -o ../../release/parquet-dump-schema ../../release/libparquet.a ../../release/libarrow.a /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/opt/openssl/lib/libssl.dylib /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/opt/openssl/lib/libcrypto.dylib /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/lib/liblz4.dylib /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/lib/libsnappy.dylib /Applications/Xcode.app/Content s/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/lib/libz.tbd ../../jemalloc_ep-prefix/src/jemalloc_ep/dist//lib/libjemalloc_pic.a /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/lib/libthrift.dylib [ 98%] Linking CXX executable ../../release/parquet-reader cd /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/hbtmp/apache-arrow-20200814-87974-y9m2as/build/tools/parquet && /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/Cellar/cmake/3.18.1/bin/cmake -E cmake_link_script CMakeFiles/parquet-reader.dir/link.txt --verbose=1 [100%] Linking CXX executable ../../release/parquet-scan cd /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/hbtmp/apache-arrow-20200814-87974-y9m2as/build/tools/parquet && /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/Cellar/cmake/3.18.1/bin/cmake -E cmake_link_script CMakeFiles/parquet-scan.dir/link.txt --verbose=1 /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/Library/Homebrew/shims/mac/super/clang++ -Qunused-arguments -fcolor-diagnostics -O3 -DNDEBUG -Wall -Wno-unknown-Note-option -Wno-pass-failed -stdlib=libc++ -msse4.2 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -mmacosx-version-min=10.14 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/parquet-reader.dir/Unity/unity_0_cxx.cxx.o -o ../../release/parquet-reader ../../release/libparquet.a ../../release/libarrow.a /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/opt/openssl/lib/libssl.dylib /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/opt/openssl/lib/libcrypto.dylib /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/lib/liblz4.dylib /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/lib/libsnappy.dylib /Applications/Xcode.app/Contents/Develope r/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/lib/libz.tbd ../../jemalloc_ep-prefix/src/jemalloc_ep/dist//lib/libjemalloc_pic.a /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/lib/libthrift.dylib /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/Library/Homebrew/shims/mac/super/clang++ -Qunused-arguments -fcolor-diagnostics -O3 -DNDEBUG -Wall -Wno-unknown-Note-option -Wno-pass-failed -stdlib=libc++ -msse4.2 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -mmacosx-version-min=10.14 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/parquet-scan.dir/Unity/unity_0_cxx.cxx.o -o ../../release/parquet-scan ../../release/libparquet.a ../../release/libarrow.a /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/opt/openssl/lib/libssl.dylib /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/opt/openssl/lib/libcrypto.dylib /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/lib/liblz4.dylib /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/lib/libsnappy.dylib /Applications/Xcode.app/Contents/Developer/Pl atforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/lib/libz.tbd ../../jemalloc_ep-prefix/src/jemalloc_ep/dist//lib/libjemalloc_pic.a /Users/enpiar/Documents/ursa/arrow/r/autobrew-dir/build-apache-arrow/lib/libthrift.dylib Undefined symbols for architecture x86_64: Undefined symbols for architecture x86_64: Undefined symbols for architecture x86_64: "Aws::ShutdownAPI(Aws::SDKOptions const&)", referenced from: "Aws::ShutdownAPI(Aws::SDKOptions const&)", referenced from: "Aws::ShutdownAPI(Aws::SDKOptions const&)", referenced from: arrow::fs::FinalizeS3() in libarrow.a(s3fs.cc.o) arrow::fs::FinalizeS3() in libarrow.a(s3fs.cc.o) arrow::fs::FinalizeS3() in libarrow.a(s3fs.cc.o) "Aws::S3::Model::CompletedPart::CompletedPart()", referenced from: "Aws::S3::Model::CompletedPart::CompletedPart()", referenced from: "Aws::S3::Model::CompletedPart::CompletedPart()", referenced from: arrow::fs::(anonymous namespace)::ObjectOutputStream::AddCompletedPart(std::__1::shared_ptr<arrow::fs::(anonymous namespace)::ObjectOutputStream::UploadState> const&, int, Aws::S3::Model::UploadPartResult const&) in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectOutputStream::AddCompletedPart(std::__1::shared_ptr<arrow::fs::(anonymous namespace)::ObjectOutputStream::UploadState> const&, int, Aws::S3::Model::UploadPartResult const&) in libarrow.a(s3fs.cc.o) std::__1::vector<Aws::S3::Model::CompletedPart, std::__1::allocator<Aws::S3::Model::CompletedPart> >::__append(unsigned long) in libarrow.a(s3fs.cc.o) std::__1::vector<Aws::S3::Model::CompletedPart, std::__1::allocator<Aws::S3::Model::CompletedPart> >::__append(unsigned long) in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectOutputStream::AddCompletedPart(std::__1::shared_ptr<arrow::fs::(anonymous namespace)::ObjectOutputStream::UploadState> const&, int, Aws::S3::Model::UploadPartResult const&) in libarrow.a(s3fs.cc.o) std::__1::vector<Aws::S3::Model::CompletedPart, std::__1::allocator<Aws::S3::Model::CompletedPart> >::__append(unsigned long) in libarrow.a(s3fs.cc.o) "Aws::S3::Model::GetObjectResult::GetObjectResult(Aws::S3::Model::GetObjectResult&&)", referenced from: "Aws::S3::Model::GetObjectResult::GetObjectResult(Aws::S3::Model::GetObjectResult&&)", referenced from: "Aws::S3::Model::GetObjectResult::GetObjectResult(Aws::S3::Model::GetObjectResult&&)", referenced from: arrow::fs::(anonymous namespace)::ObjectInputFile::ReadAt(long long, long long, void*) in libarrow.a(s3fs.cc.o) arrow::Result<Aws::S3::Model::GetObjectResult>::Result(Aws::S3::Model::GetObjectResult&&) in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectInputFile::ReadAt(long long, long long, void*) in libarrow.a(s3fs.cc.o) arrow::Result<Aws::S3::Model::GetObjectResult>::Result<Aws::S3::Model::GetObjectResult, void>(arrow::Result<Aws::S3::Model::GetObjectResult>&&) in libarrow.a(s3fs.cc.o) arrow::Result<Aws::S3::Model::GetObjectResult>::Result(Aws::S3::Model::GetObjectResult&&) in libarrow.a(s3fs.cc.o) arrow::Result<Aws::S3::Model::GetObjectResult>::Result<Aws::S3::Model::GetObjectResult, void>(arrow::Result<Aws::S3::Model::GetObjectResult>&&) in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectInputFile::ReadAt(long long, long long, void*) in libarrow.a(s3fs.cc.o) arrow::Result<Aws::S3::Model::GetObjectResult>::Result(Aws::S3::Model::GetObjectResult&&) in libarrow.a(s3fs.cc.o) arrow::Result<Aws::S3::Model::GetObjectResult>::Result<Aws::S3::Model::GetObjectResult, void>(arrow::Result<Aws::S3::Model::GetObjectResult>&&) in libarrow.a(s3fs.cc.o) "Aws::S3::Model::GetObjectRequest::GetObjectRequest()", referenced from: "Aws::S3::Model::GetObjectRequest::GetObjectRequest()", referenced from: "Aws::S3::Model::GetObjectRequest::GetObjectRequest()", referenced from: arrow::fs::(anonymous namespace)::ObjectInputFile::ReadAt(long long, long long, void*) in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectInputFile::ReadAt(long long, long long, void*) in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectInputFile::ReadAt(long long, long long, void*) in libarrow.a(s3fs.cc.o) "Aws::S3::Model::ObjectIdentifier::ObjectIdentifier()", referenced from: "Aws::S3::Model::ObjectIdentifier::ObjectIdentifier()", referenced from: "Aws::S3::Model::ObjectIdentifier::ObjectIdentifier()", referenced from: arrow::fs::S3FileSystem::Impl::DeleteObjects(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 libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::DeleteObjects(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 libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::DeleteObjects(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 libarrow.a(s3fs.cc.o) "Aws::S3::Model::PutObjectRequest::PutObjectRequest()", referenced from: "Aws::S3::Model::PutObjectRequest::PutObjectRequest()", referenced from: "Aws::S3::Model::PutObjectRequest::PutObjectRequest()", referenced from: arrow::fs::S3FileSystem::Impl::CreateEmptyObject(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 libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::CreateEmptyObject(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 libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::CreateEmptyObject(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 libarrow.a(s3fs.cc.o) "Aws::S3::Model::CopyObjectRequest::CopyObjectRequest()", referenced from: "Aws::S3::Model::CopyObjectRequest::CopyObjectRequest()", referenced from: "Aws::S3::Model::CopyObjectRequest::CopyObjectRequest()", referenced from: arrow::fs::S3FileSystem::Impl::CopyObject(arrow::fs::(anonymous namespace)::S3Path const&, arrow::fs::(anonymous namespace)::S3Path const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::CopyObject(arrow::fs::(anonymous namespace)::S3Path const&, arrow::fs::(anonymous namespace)::S3Path const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::CopyObject(arrow::fs::(anonymous namespace)::S3Path const&, arrow::fs::(anonymous namespace)::S3Path const&) in libarrow.a(s3fs.cc.o) "Aws::S3::Model::HeadBucketRequest::HeadBucketRequest()", referenced from: "Aws::S3::Model::HeadBucketRequest::HeadBucketRequest()", referenced from: "Aws::S3::Model::HeadBucketRequest::HeadBucketRequest()", referenced from: arrow::fs::S3FileSystem::GetFileInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::GetFileInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::GetFileInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) "Aws::S3::Model::HeadObjectRequest::HeadObjectRequest()", referenced from: "Aws::S3::Model::HeadObjectRequest::HeadObjectRequest()", referenced from: "Aws::S3::Model::HeadObjectRequest::HeadObjectRequest()", referenced from: arrow::fs::S3FileSystem::GetFileInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::DeleteFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectInputFile::Init() in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::GetFileInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::IsEmptyDirectory(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&, bool*) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::DeleteFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectInputFile::Init() in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::IsEmptyDirectory(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&, bool*) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::GetFileInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::DeleteFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectInputFile::Init() in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::IsEmptyDirectory(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&, bool*) in libarrow.a(s3fs.cc.o) "Aws::S3::Model::UploadPartRequest::UploadPartRequest()", referenced from: "Aws::S3::Model::UploadPartRequest::UploadPartRequest()", referenced from: "Aws::S3::Model::UploadPartRequest::UploadPartRequest()", referenced from: arrow::fs::(anonymous namespace)::ObjectOutputStream::UploadPart(void const*, long long, std::__1::shared_ptr<arrow::Buffer>) in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectOutputStream::UploadPart(void const*, long long, std::__1::shared_ptr<arrow::Buffer>) in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectOutputStream::UploadPart(void const*, long long, std::__1::shared_ptr<arrow::Buffer>) in libarrow.a(s3fs.cc.o) "Aws::S3::Model::CreateBucketRequest::CreateBucketRequest()", referenced from: "Aws::S3::Model::CreateBucketRequest::CreateBucketRequest()", referenced from: "Aws::S3::Model::CreateBucketRequest::CreateBucketRequest()", referenced from: arrow::fs::S3FileSystem::Impl::CreateBucket(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::CreateBucket(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::CreateBucket(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) "Aws::S3::Model::DeleteBucketRequest::DeleteBucketRequest()", referenced from: "Aws::S3::Model::DeleteBucketRequest::DeleteBucketRequest()", referenced from: "Aws::S3::Model::DeleteBucketRequest::DeleteBucketRequest()", referenced from: arrow::fs::S3FileSystem::DeleteDir(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::DeleteDir(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::DeleteDir(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) "Aws::S3::Model::DeleteObjectRequest::DeleteObjectRequest()", referenced from: "Aws::S3::Model::DeleteObjectRequest::DeleteObjectRequest()", referenced from: "Aws::S3::Model::DeleteObjectRequest::DeleteObjectRequest()", referenced from: arrow::fs::S3FileSystem::Impl::DeleteObject(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 libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::DeleteObject(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 libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::DeleteObject(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 libarrow.a(s3fs.cc.o) "Aws::S3::Model::DeleteObjectsRequest::DeleteObjectsRequest()", referenced from: "Aws::S3::Model::DeleteObjectsRequest::DeleteObjectsRequest()", referenced from: "Aws::S3::Model::DeleteObjectsRequest::DeleteObjectsRequest()", referenced from: arrow::fs::S3FileSystem::Impl::DeleteObjects(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 libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::DeleteObjects(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 libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::DeleteObjects(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 libarrow.a(s3fs.cc.o) "Aws::S3::Model::ListObjectsV2Request::ListObjectsV2Request()", referenced from: "Aws::S3::Model::ListObjectsV2Request::ListObjectsV2Request()", referenced from: "Aws::S3::Model::ListObjectsV2Request::ListObjectsV2Request()", referenced from: arrow::fs::S3FileSystem::Impl::IsNonEmptyDirectory(arrow::fs::(anonymous namespace)::S3Path const&, bool*) in libarrow.a(s3fs.cc.o) arrow::Status arrow::fs::S3FileSystem::Impl::ListObjectsV2<arrow::fs::S3FileSystem::Impl::Walk(arrow::fs::FileSelector 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&, int, std::__1::vector<arrow::fs::FileInfo, std::__1::allocator<arrow::fs::FileInfo> >*)::'lambda'(Aws::S3::Model::ListObjectsV2Result const&), arrow::fs::S3FileSystem::Impl::Walk(arrow::fs::FileSelector 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&, int, std::__1::vector<arrow::fs::FileInfo, std::__1::allocator<arrow::fs::FileInfo> >*)::'lambda'(Aws::Client::AWSError<Aws::S3::S3Errors> 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&, arrow::fs::S3FileSystem::Impl::Walk(arrow::fs::FileSelector 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&, int, std::__1::vector<arrow::fs::FileInfo, std::__1::allocator<arrow::fs::FileInfo> >*)::'lambda'(Aws::S3::Model::ListObjectsV2Result const&)&&, arrow::fs::S3FileSystem::Impl::Walk(arrow::fs::FileSelector 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&, int, std::__1::vector<arrow::fs::FileInfo, std::__1::allocator<arrow::fs::FileInfo> >*)::'lambda'(Aws::Client::AWSError<Aws::S3::S3Errors> const&)&&) in libarrow.a(s3fs.cc.o) arrow::Status arrow::fs::S3FileSystem::Impl::ListObjectsV2<arrow::fs::S3FileSystem::Impl::WalkForDeleteDir(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&, int, 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::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> > > >*)::'lambda'(Aws::S3::Model::ListObjectsV2Result const&), arrow::fs::S3FileSystem::Impl::WalkForDeleteDir(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>, st d::__1::allocator<char> > const&, int, 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::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> > > >*)::'lambda'(Aws::Client::AWSError<Aws::S3::S3Errors> 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&, arrow::fs::S3FileSystem::Impl::WalkForDeleteDir(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&, int, std::__1::vector<std::__1::basic_stri ng<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::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> > > >*)::'lambda'(Aws::S3::Model::ListObjectsV2Result const&)&&, arrow::fs::S3FileSystem::Impl::WalkForDeleteDir(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&, int, 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::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::all ocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*)::'lambda'(Aws::Client::AWSError<Aws::S3::S3Errors> const&)&&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::IsNonEmptyDirectory(arrow::fs::(anonymous namespace)::S3Path const&, bool*) in libarrow.a(s3fs.cc.o) arrow::Status arrow::fs::S3FileSystem::Impl::ListObjectsV2<arrow::fs::S3FileSystem::Impl::Walk(arrow::fs::FileSelector 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&, int, std::__1::vector<arrow::fs::FileInfo, std::__1::allocator<arrow::fs::FileInfo> >*)::'lambda'(Aws::S3::Model::ListObjectsV2Result const&), arrow::fs::S3FileSystem::Impl::Walk(arrow::fs::FileSelector 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&, int, std::__1::vector<arrow::fs::FileInfo, std::__1::allocator<arrow::fs::FileInfo> >*)::'lambda'(Aws::Client::AWSError<Aws::S3::S3Errors> 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&, arrow::fs::S3FileSystem::Impl::Walk(arrow::fs::FileSelector 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&, int, std::__1::vector<arrow::fs::FileInfo, std::__1::allocator<arrow::fs::FileInfo> >*)::'lambda'(Aws::S3::Model::ListObjectsV2Result const&)&&, arrow::fs::S3FileSystem::Impl::Walk(arrow::fs::FileSelector 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&, int, std::__1::vector<arrow::fs::FileInfo, std::__1::allocator<arrow::fs::FileInfo> >*)::'lambda'(Aws::Client::AWSError<Aws::S3::S3Errors> const&)&&) in libarrow.a(s3fs.cc.o) arrow::Status arrow::fs::S3FileSystem::Impl::ListObjectsV2<arrow::fs::S3FileSystem::Impl::WalkForDeleteDir(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&, int, 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::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> > > >*)::'lambda'(Aws::S3::Model::ListObjectsV2Result const&), arrow::fs::S3FileSystem::Impl::WalkForDeleteDir(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>, st d::__1::allocator<char> > const&, int, 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::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> > > >*)::'lambda'(Aws::Client::AWSError<Aws::S3::S3Errors> 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&, arrow::fs::S3FileSystem::Impl::WalkForDeleteDir(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&, int, std::__1::vector<std::__1::basic_stri ng<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::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> > > >*)::'lambda'(Aws::S3::Model::ListObjectsV2Result const&)&&, arrow::fs::S3FileSystem::Impl::WalkForDeleteDir(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&, int, 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::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::all ocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*)::'lambda'(Aws::Client::AWSError<Aws::S3::S3Errors> const&)&&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::IsNonEmptyDirectory(arrow::fs::(anonymous namespace)::S3Path const&, bool*) in libarrow.a(s3fs.cc.o) arrow::Status arrow::fs::S3FileSystem::Impl::ListObjectsV2<arrow::fs::S3FileSystem::Impl::Walk(arrow::fs::FileSelector 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&, int, std::__1::vector<arrow::fs::FileInfo, std::__1::allocator<arrow::fs::FileInfo> >*)::'lambda'(Aws::S3::Model::ListObjectsV2Result const&), arrow::fs::S3FileSystem::Impl::Walk(arrow::fs::FileSelector 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&, int, std::__1::vector<arrow::fs::FileInfo, std::__1::allocator<arrow::fs::FileInfo> >*)::'lambda'(Aws::Client::AWSError<Aws::S3::S3Errors> 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&, arrow::fs::S3FileSystem::Impl::Walk(arrow::fs::FileSelector 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&, int, std::__1::vector<arrow::fs::FileInfo, std::__1::allocator<arrow::fs::FileInfo> >*)::'lambda'(Aws::S3::Model::ListObjectsV2Result const&)&&, arrow::fs::S3FileSystem::Impl::Walk(arrow::fs::FileSelector 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&, int, std::__1::vector<arrow::fs::FileInfo, std::__1::allocator<arrow::fs::FileInfo> >*)::'lambda'(Aws::Client::AWSError<Aws::S3::S3Errors> const&)&&) in libarrow.a(s3fs.cc.o) arrow::Status arrow::fs::S3FileSystem::Impl::ListObjectsV2<arrow::fs::S3FileSystem::Impl::WalkForDeleteDir(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&, int, 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::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> > > >*)::'lambda'(Aws::S3::Model::ListObjectsV2Result const&), arrow::fs::S3FileSystem::Impl::WalkForDeleteDir(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>, st d::__1::allocator<char> > const&, int, 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::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> > > >*)::'lambda'(Aws::Client::AWSError<Aws::S3::S3Errors> 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&, arrow::fs::S3FileSystem::Impl::WalkForDeleteDir(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&, int, std::__1::vector<std::__1::basic_stri ng<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::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> > > >*)::'lambda'(Aws::S3::Model::ListObjectsV2Result const&)&&, arrow::fs::S3FileSystem::Impl::WalkForDeleteDir(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&, int, 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::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::all ocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*)::'lambda'(Aws::Client::AWSError<Aws::S3::S3Errors> const&)&&) in libarrow.a(s3fs.cc.o) "Aws::S3::Model::CompletedMultipartUpload::CompletedMultipartUpload()", referenced from: "Aws::S3::Model::CompletedMultipartUpload::CompletedMultipartUpload()", referenced from: "Aws::S3::Model::CompletedMultipartUpload::CompletedMultipartUpload()", referenced from: arrow::fs::(anonymous namespace)::ObjectOutputStream::Close() in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectOutputStream::Close() in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectOutputStream::Close() in libarrow.a(s3fs.cc.o) "Aws::S3::Model::CreateBucketConfiguration::CreateBucketConfiguration()", referenced from: "Aws::S3::Model::CreateBucketConfiguration::CreateBucketConfiguration()", referenced from: "Aws::S3::Model::CreateBucketConfiguration::CreateBucketConfiguration()", referenced from: arrow::fs::S3FileSystem::Impl::CreateBucket(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::CreateBucket(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::CreateBucket(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) "Aws::S3::Model::AbortMultipartUploadRequest::AbortMultipartUploadRequest()", referenced from: "Aws::S3::Model::AbortMultipartUploadRequest::AbortMultipartUploadRequest()", referenced from: "Aws::S3::Model::AbortMultipartUploadRequest::AbortMultipartUploadRequest()", referenced from: arrow::fs::(anonymous namespace)::ObjectOutputStream::Abort() in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectOutputStream::Abort() in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectOutputStream::Abort() in libarrow.a(s3fs.cc.o) "Aws::S3::Model::CreateMultipartUploadRequest::CreateMultipartUploadRequest()", referenced from: "Aws::S3::Model::CreateMultipartUploadRequest::CreateMultipartUploadRequest()", referenced from: "Aws::S3::Model::CreateMultipartUploadRequest::CreateMultipartUploadRequest()", referenced from: arrow::fs::S3FileSystem::OpenOutputStream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::OpenOutputStream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::OpenOutputStream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) "Aws::S3::Model::BucketLocationConstraintMapper::GetBucketLocationConstraintForName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from: "Aws::S3::Model::BucketLocationConstraintMapper::GetBucketLocationConstraintForName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from: "Aws::S3::Model::BucketLocationConstraintMapper::GetBucketLocationConstraintForName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from: arrow::fs::S3FileSystem::Impl::CreateBucket(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::CreateBucket(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::CreateBucket(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) "Aws::S3::Model::CompleteMultipartUploadRequest::CompleteMultipartUploadRequest()", referenced from: "Aws::S3::Model::CompleteMultipartUploadRequest::CompleteMultipartUploadRequest()", referenced from: "Aws::S3::Model::CompleteMultipartUploadRequest::CompleteMultipartUploadRequest()", referenced from: arrow::fs::(anonymous namespace)::ObjectOutputStream::Close() in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectOutputStream::Close() in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectOutputStream::Close() in libarrow.a(s3fs.cc.o) "Aws::S3::Model::Delete::Delete()", referenced from: "Aws::S3::Model::Delete::Delete()", referenced from: "Aws::S3::Model::Delete::Delete()", referenced from: arrow::fs::S3FileSystem::Impl::DeleteObjects(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 libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::DeleteObjects(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 libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::DeleteObjects(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 libarrow.a(s3fs.cc.o) "Aws::S3::S3Client::S3Client(Aws::Auth::AWSCredentials const&, Aws::Client::ClientConfiguration const&, Aws::Client::AWSAuthV4Signer::PayloadSigningPolicy, bool, Aws::S3::US_EAST_1_REGIONAL_ENDPOINT_OPTION)", referenced from: "Aws::S3::S3Client::S3Client(Aws::Auth::AWSCredentials const&, Aws::Client::ClientConfiguration const&, Aws::Client::AWSAuthV4Signer::PayloadSigningPolicy, bool, Aws::S3::US_EAST_1_REGIONAL_ENDPOINT_OPTION)", referenced from: "Aws::S3::S3Client::S3Client(Aws::Auth::AWSCredentials const&, Aws::Client::ClientConfiguration const&, Aws::Client::AWSAuthV4Signer::PayloadSigningPolicy, bool, Aws::S3::US_EAST_1_REGIONAL_ENDPOINT_OPTION)", referenced from: arrow::fs::S3FileSystem::Impl::Init() in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::Init() in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::Init() in libarrow.a(s3fs.cc.o) "Aws::AmazonStreamingWebServiceRequest::~AmazonStreamingWebServiceRequest()", referenced from: "Aws::AmazonStreamingWebServiceRequest::~AmazonStreamingWebServiceRequest()", referenced from: "Aws::AmazonStreamingWebServiceRequest::~AmazonStreamingWebServiceRequest()", referenced from: Aws::S3::Model::PutObjectRequest::~PutObjectRequest() in libarrow.a(s3fs.cc.o) Aws::S3::Model::UploadPartRequest::~UploadPartRequest() in libarrow.a(s3fs.cc.o) Aws::S3::Model::PutObjectRequest::~PutObjectRequest() in libarrow.a(s3fs.cc.o) Aws::S3::Model::UploadPartRequest::~UploadPartRequest() in libarrow.a(s3fs.cc.o) Aws::S3::Model::PutObjectRequest::~PutObjectRequest() in libarrow.a(s3fs.cc.o) Aws::S3::Model::UploadPartRequest::~UploadPartRequest() in libarrow.a(s3fs.cc.o) "Aws::Auth::AWSCredentialsProvider::IsTimeToRefresh(long)", referenced from: "Aws::Auth::AWSCredentialsProvider::IsTimeToRefresh(long)", referenced from: "Aws::Auth::AWSCredentialsProvider::IsTimeToRefresh(long)", referenced from: vtable for Aws::Auth::AnonymousAWSCredentialsProvider in libarrow.a(s3fs.cc.o) vtable for Aws::Auth::SimpleAWSCredentialsProvider in libarrow.a(s3fs.cc.o) vtable for Aws::Auth::AnonymousAWSCredentialsProvider in libarrow.a(s3fs.cc.o) vtable for Aws::Auth::SimpleAWSCredentialsProvider in libarrow.a(s3fs.cc.o) vtable for Aws::Auth::AnonymousAWSCredentialsProvider in libarrow.a(s3fs.cc.o) vtable for Aws::Auth::SimpleAWSCredentialsProvider in libarrow.a(s3fs.cc.o) "Aws::Auth::AWSCredentialsProvider::Reload()", referenced from: "Aws::Auth::AWSCredentialsProvider::Reload()", referenced from: "Aws::Auth::AWSCredentialsProvider::Reload()", referenced from: vtable for Aws::Auth::AnonymousAWSCredentialsProvider in libarrow.a(s3fs.cc.o) vtable for Aws::Auth::SimpleAWSCredentialsProvider in libarrow.a(s3fs.cc.o) vtable for Aws::Auth::AnonymousAWSCredentialsProvider in libarrow.a(s3fs.cc.o) vtable for Aws::Auth::AnonymousAWSCredentialsProvider in libarrow.a(s3fs.cc.o) vtable for Aws::Auth::SimpleAWSCredentialsProvider in libarrow.a(s3fs.cc.o) vtable for Aws::Auth::SimpleAWSCredentialsProvider in libarrow.a(s3fs.cc.o) "Aws::Auth::DefaultAWSCredentialsProviderChain::DefaultAWSCredentialsProviderChain()", referenced from: "Aws::Auth::DefaultAWSCredentialsProviderChain::DefaultAWSCredentialsProviderChain()", referenced from: "Aws::Auth::DefaultAWSCredentialsProviderChain::DefaultAWSCredentialsProviderChain()", referenced from: std::__1::shared_ptr<Aws::Auth::DefaultAWSCredentialsProviderChain> std::__1::shared_ptr<Aws::Auth::DefaultAWSCredentialsProviderChain>::make_shared<>() in libarrow.a(s3fs.cc.o) std::__1::shared_ptr<Aws::Auth::DefaultAWSCredentialsProviderChain> std::__1::shared_ptr<Aws::Auth::DefaultAWSCredentialsProviderChain>::make_shared<>() in libarrow.a(s3fs.cc.o) std::__1::shared_ptr<Aws::Auth::DefaultAWSCredentialsProviderChain> std::__1::shared_ptr<Aws::Auth::DefaultAWSCredentialsProviderChain>::make_shared<>() in libarrow.a(s3fs.cc.o) "Aws::Utils::StringUtils::URLEncode(char const*)", referenced from: "Aws::Utils::StringUtils::URLEncode(char const*)", referenced from: "Aws::Utils::StringUtils::URLEncode(char const*)", referenced from: arrow::fs::S3FileSystem::Impl::CopyObject(arrow::fs::(anonymous namespace)::S3Path const&, arrow::fs::(anonymous namespace)::S3Path const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::CopyObject(arrow::fs::(anonymous namespace)::S3Path const&, arrow::fs::(anonymous namespace)::S3Path const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::CopyObject(arrow::fs::(anonymous namespace)::S3Path const&, arrow::fs::(anonymous namespace)::S3Path const&) in libarrow.a(s3fs.cc.o) "Aws::Utils::Stream::ResponseStream::~ResponseStream()", referenced from: "Aws::Utils::Stream::ResponseStream::~ResponseStream()", referenced from: "Aws::Utils::Stream::ResponseStream::~ResponseStream()", referenced from: Aws::S3::Model::GetObjectResult::~GetObjectResult() in libarrow.a(s3fs.cc.o) Aws::S3::Model::GetObjectResult::~GetObjectResult() in libarrow.a(s3fs.cc.o) Aws::S3::Model::GetObjectResult::~GetObjectResult() in libarrow.a(s3fs.cc.o) "Aws::Utils::Stream::PreallocatedStreamBuf::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)", referenced from: "Aws::Utils::Stream::PreallocatedStreamBuf::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)", referenced from: "Aws::Utils::Stream::PreallocatedStreamBuf::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)", referenced from: vtable for arrow::fs::(anonymous namespace)::StringViewStream in libarrow.a(s3fs.cc.o) vtable for arrow::fs::(anonymous namespace)::StringViewStream in libarrow.a(s3fs.cc.o) vtable for arrow::fs::(anonymous namespace)::StringViewStream in libarrow.a(s3fs.cc.o) "Aws::Utils::Stream::PreallocatedStreamBuf::seekpos(std::__1::fpos<__mbstate_t>, unsigned int)", referenced from: "Aws::Utils::Stream::PreallocatedStreamBuf::seekpos(std::__1::fpos<__mbstate_t>, unsigned int)", referenced from: "Aws::Utils::Stream::PreallocatedStreamBuf::seekpos(std::__1::fpos<__mbstate_t>, unsigned int)", referenced from: vtable for arrow::fs::(anonymous namespace)::StringViewStream in libarrow.a(s3fs.cc.o) vtable for arrow::fs::(anonymous namespace)::StringViewStream in libarrow.a(s3fs.cc.o) vtable for arrow::fs::(anonymous namespace)::StringViewStream in libarrow.a(s3fs.cc.o) "Aws::Utils::Stream::PreallocatedStreamBuf::PreallocatedStreamBuf(unsigned char*, unsigned long)", referenced from: "Aws::Utils::Stream::PreallocatedStreamBuf::PreallocatedStreamBuf(unsigned char*, unsigned long)", referenced from: "Aws::Utils::Stream::PreallocatedStreamBuf::PreallocatedStreamBuf(unsigned char*, unsigned long)", referenced from: arrow::fs::(anonymous namespace)::StringViewStream::StringViewStream(void const*, long long) in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::StringViewStream::StringViewStream(void const*, long long) in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::StringViewStream::StringViewStream(void const*, long long) in libarrow.a(s3fs.cc.o) "Aws::Utils::Logging::FormattedLogSystem::FormattedLogSystem(Aws::Utils::Logging::LogLevel)", referenced from: "Aws::Utils::Logging::FormattedLogSystem::FormattedLogSystem(Aws::Utils::Logging::LogLevel)", referenced from: "Aws::Utils::Logging::FormattedLogSystem::FormattedLogSystem(Aws::Utils::Logging::LogLevel)", referenced from: std::__1::shared_ptr<Aws::Utils::Logging::ConsoleLogSystem> std::__1::shared_ptr<Aws::Utils::Logging::ConsoleLogSystem>::make_shared<Aws::Utils::Logging::LogLevel&>(Aws::Utils::Logging::LogLevel&&&) in libarrow.a(s3fs.cc.o) std::__1::shared_ptr<Aws::Utils::Logging::ConsoleLogSystem> std::__1::shared_ptr<Aws::Utils::Logging::ConsoleLogSystem>::make_shared<Aws::Utils::Logging::LogLevel&>(Aws::Utils::Logging::LogLevel&&&) in libarrow.a(s3fs.cc.o) std::__1::shared_ptr<Aws::Utils::Logging::ConsoleLogSystem> std::__1::shared_ptr<Aws::Utils::Logging::ConsoleLogSystem>::make_shared<Aws::Utils::Logging::LogLevel&>(Aws::Utils::Logging::LogLevel&&&) in libarrow.a(s3fs.cc.o) "Aws::Utils::DateTime::DateTime(std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000l> > > const&)", referenced from: "Aws::Utils::DateTime::DateTime(std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000l> > > const&)", referenced from: "Aws::Utils::DateTime::DateTime(std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000l> > > const&)", referenced from: Aws::Auth::AWSCredentials::AWSCredentials() in libarrow.a(s3fs.cc.o) Aws::Auth::AWSCredentials::AWSCredentials() in libarrow.a(s3fs.cc.o) Aws::Auth::AWSCredentials::AWSCredentials(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 libarrow.a(s3fs.cc.o) Aws::Auth::AWSCredentials::AWSCredentials(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 libarrow.a(s3fs.cc.o) Aws::Auth::AWSCredentials::AWSCredentials() in libarrow.a(s3fs.cc.o) Aws::Auth::AWSCredentials::AWSCredentials(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 libarrow.a(s3fs.cc.o) "Aws::Utils::Threading::ReaderWriterLock::ReaderWriterLock()", referenced from: "Aws::Utils::Threading::ReaderWriterLock::ReaderWriterLock()", referenced from: "Aws::Utils::Threading::ReaderWriterLock::ReaderWriterLock()", referenced from: std::__1::shared_ptr<Aws::Auth::AnonymousAWSCredentialsProvider> std::__1::shared_ptr<Aws::Auth::AnonymousAWSCredentialsProvider>::make_shared<>() in libarrow.a(s3fs.cc.o) std::__1::shared_ptr<Aws::Auth::SimpleAWSCredentialsProvider> std::__1::shared_ptr<Aws::Auth::SimpleAWSCredentialsProvider>::make_shared<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> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) in libarrow.a(s3fs.cc.o) std::__1::shared_ptr<Aws::Auth::AnonymousAWSCredentialsProvider> std::__1::shared_ptr<Aws::Auth::AnonymousAWSCredentialsProvider>::make_shared<>() in libarrow.a(s3fs.cc.o) std::__1::shared_ptr<Aws::Auth::SimpleAWSCredentialsProvider> std::__1::shared_ptr<Aws::Auth::SimpleAWSCredentialsProvider>::make_shared<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> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) in libarrow.a(s3fs.cc.o) std::__1::shared_ptr<Aws::Auth::AnonymousAWSCredentialsProvider> std::__1::shared_ptr<Aws::Auth::AnonymousAWSCredentialsProvider>::make_shared<>() in libarrow.a(s3fs.cc.o) std::__1::shared_ptr<Aws::Auth::SimpleAWSCredentialsProvider> std::__1::shared_ptr<Aws::Auth::SimpleAWSCredentialsProvider>::make_shared<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> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) in libarrow.a(s3fs.cc.o) "Aws::Client::ClientConfiguration::ClientConfiguration()", referenced from: "Aws::Client::ClientConfiguration::ClientConfiguration()", referenced from: "Aws::Client::ClientConfiguration::ClientConfiguration()", referenced from: arrow::fs::S3FileSystem::Impl::Impl(arrow::fs::S3Options) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::Impl(arrow::fs::S3Options) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::Impl(arrow::fs::S3Options) in libarrow.a(s3fs.cc.o) "Aws::InitAPI(Aws::SDKOptions const&)", referenced from: "Aws::InitAPI(Aws::SDKOptions const&)", referenced from: "Aws::InitAPI(Aws::SDKOptions const&)", referenced from: arrow::fs::(anonymous namespace)::DoInitializeS3(arrow::fs::S3GlobalOptions const&) in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::DoInitializeS3(arrow::fs::S3GlobalOptions const&) in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::DoInitializeS3(arrow::fs::S3GlobalOptions const&) in libarrow.a(s3fs.cc.o) "Aws::Utils::DateTime::UnderlyingTimestamp() const", referenced from: "Aws::Utils::DateTime::UnderlyingTimestamp() const", referenced from: "Aws::Utils::DateTime::UnderlyingTimestamp() const", referenced from: arrow::fs::S3FileSystem::GetFileInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::Walk(arrow::fs::FileSelector 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&, int, std::__1::vector<arrow::fs::FileInfo, std::__1::allocator<arrow::fs::FileInfo> >*)::'lambda'(Aws::S3::Model::ListObjectsV2Result const&)::operator()(Aws::S3::Model::ListObjectsV2Result const&) const in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::GetFileInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::GetFileInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::Walk(arrow::fs::FileSelector 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&, int, std::__1::vector<arrow::fs::FileInfo, std::__1::allocator<arrow::fs::FileInfo> >*)::'lambda'(Aws::S3::Model::ListObjectsV2Result const&)::operator()(Aws::S3::Model::ListObjectsV2Result const&) const in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::Walk(arrow::fs::FileSelector 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&, int, std::__1::vector<arrow::fs::FileInfo, std::__1::allocator<arrow::fs::FileInfo> >*)::'lambda'(Aws::S3::Model::ListObjectsV2Result const&)::operator()(Aws::S3::Model::ListObjectsV2Result const&) const in libarrow.a(s3fs.cc.o) "typeinfo for Aws::Auth::AWSCredentialsProvider", referenced from: "typeinfo for Aws::Auth::AWSCredentialsProvider", referenced from: "typeinfo for Aws::Auth::AWSCredentialsProvider", referenced from: typeinfo for Aws::Auth::AnonymousAWSCredentialsProvider in libarrow.a(s3fs.cc.o) typeinfo for Aws::Auth::SimpleAWSCredentialsProvider in libarrow.a(s3fs.cc.o) typeinfo for Aws::Auth::AnonymousAWSCredentialsProvider in libarrow.a(s3fs.cc.o) typeinfo for Aws::Auth::SimpleAWSCredentialsProvider in libarrow.a(s3fs.cc.o) typeinfo for Aws::Auth::AnonymousAWSCredentialsProvider in libarrow.a(s3fs.cc.o) typeinfo for Aws::Auth::SimpleAWSCredentialsProvider in libarrow.a(s3fs.cc.o) "typeinfo for Aws::Utils::Stream::PreallocatedStreamBuf", referenced from: "typeinfo for Aws::Utils::Stream::PreallocatedStreamBuf", referenced from: "typeinfo for Aws::Utils::Stream::PreallocatedStreamBuf", referenced from: typeinfo for arrow::fs::(anonymous namespace)::StringViewStream in libarrow.a(s3fs.cc.o) typeinfo for arrow::fs::(anonymous namespace)::StringViewStream in libarrow.a(s3fs.cc.o) typeinfo for arrow::fs::(anonymous namespace)::StringViewStream in libarrow.a(s3fs.cc.o) "vtable for Aws::S3::Model::GetObjectRequest", referenced from: "vtable for Aws::S3::Model::GetObjectRequest", referenced from: "vtable for Aws::S3::Model::GetObjectRequest", referenced from: Aws::S3::Model::GetObjectRequest::~GetObjectRequest() in libarrow.a(s3fs.cc.o) Aws::S3::Model::GetObjectRequest::~GetObjectRequest() in libarrow.a(s3fs.cc.o) Aws::S3::Model::GetObjectRequest::~GetObjectRequest() in libarrow.a(s3fs.cc.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::PutObjectRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::PutObjectRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::PutObjectRequest", referenced from: Aws::S3::Model::PutObjectRequest::~PutObjectRequest() in libarrow.a(s3fs.cc.o) Aws::S3::Model::PutObjectRequest::~PutObjectRequest() in libarrow.a(s3fs.cc.o) Aws::S3::Model::PutObjectRequest::~PutObjectRequest() in libarrow.a(s3fs.cc.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::CopyObjectRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::CopyObjectRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::CopyObjectRequest", referenced from: Aws::S3::Model::CopyObjectRequest::~CopyObjectRequest() in libarrow.a(s3fs.cc.o) Aws::S3::Model::CopyObjectRequest::~CopyObjectRequest() in libarrow.a(s3fs.cc.o) Aws::S3::Model::CopyObjectRequest::~CopyObjectRequest() in libarrow.a(s3fs.cc.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::HeadBucketRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::HeadBucketRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::HeadBucketRequest", referenced from: arrow::fs::S3FileSystem::GetFileInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::GetFileInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::GetFileInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::HeadObjectRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::HeadObjectRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::HeadObjectRequest", referenced from: Aws::S3::Model::HeadObjectRequest::~HeadObjectRequest() in libarrow.a(s3fs.cc.o) Aws::S3::Model::HeadObjectRequest::~HeadObjectRequest() in libarrow.a(s3fs.cc.o) Aws::S3::Model::HeadObjectRequest::~HeadObjectRequest() in libarrow.a(s3fs.cc.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::UploadPartRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::UploadPartRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::UploadPartRequest", referenced from: Aws::S3::Model::UploadPartRequest::~UploadPartRequest() in libarrow.a(s3fs.cc.o) Aws::S3::Model::UploadPartRequest::~UploadPartRequest() in libarrow.a(s3fs.cc.o) Aws::S3::Model::UploadPartRequest::~UploadPartRequest() in libarrow.a(s3fs.cc.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::CreateBucketRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::CreateBucketRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::CreateBucketRequest", referenced from: Aws::S3::Model::CreateBucketRequest::~CreateBucketRequest() in libarrow.a(s3fs.cc.o) Aws::S3::Model::CreateBucketRequest::~CreateBucketRequest() in libarrow.a(s3fs.cc.o) Aws::S3::Model::CreateBucketRequest::~CreateBucketRequest() in libarrow.a(s3fs.cc.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::DeleteBucketRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::DeleteBucketRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::DeleteBucketRequest", referenced from: arrow::fs::S3FileSystem::DeleteDir(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::DeleteDir(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::DeleteDir(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libarrow.a(s3fs.cc.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::DeleteObjectRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::DeleteObjectRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::DeleteObjectRequest", referenced from: arrow::fs::S3FileSystem::Impl::DeleteObject(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 libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::DeleteObject(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 libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::DeleteObject(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 libarrow.a(s3fs.cc.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::DeleteObjectsRequest", referenced from: "vtable for Aws::S3::Model::DeleteObjectsRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::DeleteObjectsRequest", referenced from: arrow::fs::S3FileSystem::Impl::DeleteObjects(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 libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::DeleteObjects(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 libarrow.a(s3fs.cc.o) arrow::fs::S3FileSystem::Impl::DeleteObjects(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 libarrow.a(s3fs.cc.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::ListObjectsV2Request", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::ListObjectsV2Request", referenced from: "vtable for Aws::S3::Model::ListObjectsV2Request", referenced from: Aws::S3::Model::ListObjectsV2Request::~ListObjectsV2Request() in libarrow.a(s3fs.cc.o) Aws::S3::Model::ListObjectsV2Request::~ListObjectsV2Request() in libarrow.a(s3fs.cc.o) Aws::S3::Model::ListObjectsV2Request::~ListObjectsV2Request() in libarrow.a(s3fs.cc.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::AbortMultipartUploadRequest", referenced from: "vtable for Aws::S3::Model::AbortMultipartUploadRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::AbortMultipartUploadRequest", referenced from: arrow::fs::(anonymous namespace)::ObjectOutputStream::Abort() in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectOutputStream::Abort() in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectOutputStream::Abort() in libarrow.a(s3fs.cc.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::CreateMultipartUploadRequest", referenced from: "vtable for Aws::S3::Model::CreateMultipartUploadRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::CreateMultipartUploadRequest", referenced from: Aws::S3::Model::CreateMultipartUploadRequest::~CreateMultipartUploadRequest() in libarrow.a(s3fs.cc.o) Aws::S3::Model::CreateMultipartUploadRequest::~CreateMultipartUploadRequest() in libarrow.a(s3fs.cc.o) Aws::S3::Model::CreateMultipartUploadRequest::~CreateMultipartUploadRequest() in libarrow.a(s3fs.cc.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::CompleteMultipartUploadRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::CompleteMultipartUploadRequest", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::S3::Model::CompleteMultipartUploadRequest", referenced from: arrow::fs::(anonymous namespace)::ObjectOutputStream::Close() in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectOutputStream::Close() in libarrow.a(s3fs.cc.o) arrow::fs::(anonymous namespace)::ObjectOutputStream::Close() in libarrow.a(s3fs.cc.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::Auth::AWSCredentialsProvider", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::Auth::AWSCredentialsProvider", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::Auth::AWSCredentialsProvider", referenced from: std::__1::__shared_ptr_emplace<Aws::Auth::DefaultAWSCredentialsProviderChain, std::__1::allocator<Aws::Auth::DefaultAWSCredentialsProviderChain> >::~__shared_ptr_emplace() in libarrow.a(s3fs.cc.o) std::__1::__shared_ptr_emplace<Aws::Auth::DefaultAWSCredentialsProviderChain, std::__1::allocator<Aws::Auth::DefaultAWSCredentialsProviderChain> >::~__shared_ptr_emplace() in libarrow.a(s3fs.cc.o) std::__1::__shared_ptr_emplace<Aws::Auth::DefaultAWSCredentialsProviderChain, std::__1::allocator<Aws::Auth::DefaultAWSCredentialsProviderChain> >::~__shared_ptr_emplace() in libarrow.a(s3fs.cc.o) std::__1::shared_ptr<Aws::Auth::AnonymousAWSCredentialsProvider> std::__1::shared_ptr<Aws::Auth::AnonymousAWSCredentialsProvider>::make_shared<>() in libarrow.a(s3fs.cc.o) std::__1::__shared_ptr_emplace<Aws::Auth::AnonymousAWSCredentialsProvider, std::__1::allocator<Aws::Auth::AnonymousAWSCredentialsProvider> >::~__shared_ptr_emplace() in libarrow.a(s3fs.cc.o) std::__1::__shared_ptr_emplace<Aws::Auth::DefaultAWSCredentialsProviderChain, std::__1::allocator<Aws::Auth::DefaultAWSCredentialsProviderChain> >::~__shared_ptr_emplace() in libarrow.a(s3fs.cc.o) std::__1::__shared_ptr_emplace<Aws::Auth::AnonymousAWSCredentialsProvider, std::__1::allocator<Aws::Auth::AnonymousAWSCredentialsProvider> >::~__shared_ptr_emplace() in libarrow.a(s3fs.cc.o) Aws::Auth::AnonymousAWSCredentialsProvider::~AnonymousAWSCredentialsProvider() in libarrow.a(s3fs.cc.o) std::__1::shared_ptr<Aws::Auth::AnonymousAWSCredentialsProvider> std::__1::shared_ptr<Aws::Auth::AnonymousAWSCredentialsProvider>::make_shared<>() in libarrow.a(s3fs.cc.o) Aws::Auth::AnonymousAWSCredentialsProvider::~AnonymousAWSCredentialsProvider() in libarrow.a(s3fs.cc.o) ... std::__1::__shared_ptr_emplace<Aws::Auth::AnonymousAWSCredentialsProvider, std::__1::allocator<Aws::Auth::AnonymousAWSCredentialsProvider> >::~__shared_ptr_emplace() in libarrow.a(s3fs.cc.o) std::__1::__shared_ptr_emplace<Aws::Auth::AnonymousAWSCredentialsProvider, std::__1::allocator<Aws::Auth::AnonymousAWSCredentialsProvider> >::~__shared_ptr_emplace() in libarrow.a(s3fs.cc.o) Aws::Auth::AnonymousAWSCredentialsProvider::~AnonymousAWSCredentialsProvider() in libarrow.a(s3fs.cc.o) Aws::Auth::AnonymousAWSCredentialsProvider::~AnonymousAWSCredentialsProvider() in libarrow.a(s3fs.cc.o) ... std::__1::__shared_ptr_emplace<Aws::Auth::DefaultAWSCredentialsProviderChain, std::__1::allocator<Aws::Auth::DefaultAWSCredentialsProviderChain> >::~__shared_ptr_emplace() in libarrow.a(s3fs.cc.o) std::__1::__shared_ptr_emplace<Aws::Auth::DefaultAWSCredentialsProviderChain, std::__1::allocator<Aws::Auth::DefaultAWSCredentialsProviderChain> >::~__shared_ptr_emplace() in libarrow.a(s3fs.cc.o) std::__1::shared_ptr<Aws::Auth::AnonymousAWSCredentialsProvider> std::__1::shared_ptr<Aws::Auth::AnonymousAWSCredentialsProvider>::make_shared<>() in libarrow.a(s3fs.cc.o) std::__1::__shared_ptr_emplace<Aws::Auth::AnonymousAWSCredentialsProvider, std::__1::allocator<Aws::Auth::AnonymousAWSCredentialsProvider> >::~__shared_ptr_emplace() in libarrow.a(s3fs.cc.o) std::__1::__shared_ptr_emplace<Aws::Auth::AnonymousAWSCredentialsProvider, std::__1::allocator<Aws::Auth::AnonymousAWSCredentialsProvider> >::~__shared_ptr_emplace() in libarrow.a(s3fs.cc.o) Aws::Auth::AnonymousAWSCredentialsProvider::~AnonymousAWSCredentialsProvider() in libarrow.a(s3fs.cc.o) Aws::Auth::AnonymousAWSCredentialsProvider::~AnonymousAWSCredentialsProvider() in libarrow.a(s3fs.cc.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::Auth::AWSCredentialsProviderChain", referenced from: "vtable for Aws::Auth::AWSCredentialsProviderChain", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::Auth::AWSCredentialsProviderChain", referenced from: std::__1::__shared_ptr_emplace<Aws::Auth::DefaultAWSCredentialsProviderChain, std::__1::allocator<Aws::Auth::DefaultAWSCredentialsProviderChain> >::~__shared_ptr_emplace() in libarrow.a(s3fs.cc.o) std::__1::__shared_ptr_emplace<Aws::Auth::DefaultAWSCredentialsProviderChain, std::__1::allocator<Aws::Auth::DefaultAWSCredentialsProviderChain> >::~__shared_ptr_emplace() in libarrow.a(s3fs.cc.o) std::__1::__shared_ptr_emplace<Aws::Auth::DefaultAWSCredentialsProviderChain, std::__1::allocator<Aws::Auth::DefaultAWSCredentialsProviderChain> >::~__shared_ptr_emplace() in libarrow.a(s3fs.cc.o) std::__1::__shared_ptr_emplace<Aws::Auth::DefaultAWSCredentialsProviderChain, std::__1::allocator<Aws::Auth::DefaultAWSCredentialsProviderChain> >::~__shared_ptr_emplace() in libarrow.a(s3fs.cc.o) std::__1::__shared_ptr_emplace<Aws::Auth::DefaultAWSCredentialsProviderChain, std::__1::allocator<Aws::Auth::DefaultAWSCredentialsProviderChain> >::~__shared_ptr_emplace() in libarrow.a(s3fs.cc.o) std::__1::__shared_ptr_emplace<Aws::Auth::DefaultAWSCredentialsProviderChain, std::__1::allocator<Aws::Auth::DefaultAWSCredentialsProviderChain> >::~__shared_ptr_emplace() in libarrow.a(s3fs.cc.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::Utils::Logging::ConsoleLogSystem", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::Utils::Logging::ConsoleLogSystem", referenced from: NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for Aws::Utils::Logging::ConsoleLogSystem", referenced from: std::__1::shared_ptr<Aws::Utils::Logging::ConsoleLogSystem> std::__1::shared_ptr<Aws::Utils::Logging::ConsoleLogSystem>::make_shared<Aws::Utils::Logging::LogLevel&>(Aws::Utils::Logging::LogLevel&&&) in libarrow.a(s3fs.cc.o) std::__1::shared_ptr<Aws::Utils::Logging::ConsoleLogSystem> std::__1::shared_ptr<Aws::Utils::Logging::ConsoleLogSystem>::make_shared<Aws::Utils::Logging::LogLevel&>(Aws::Utils::Logging::LogLevel&&&) in libarrow.a(s3fs.cc.o) std::__1::shared_ptr<Aws::Utils::Logging::ConsoleLogSystem> std::__1::shared_ptr<Aws::Utils::Logging::ConsoleLogSystem>::make_shared<Aws::Utils::Logging::LogLevel&>(Aws::Utils::Logging::LogLevel&&&) in libarrow.a(s3fs.cc.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. ld: symbol(s) not found for architecture x86_64 ld: symbol(s) not found for architecture x86_64 ld: symbol(s) not found for architecture x86_64 clangclang: : error: error: linker command failed with exit code 1 (use -v to see invocation) linker command failed with exit code 1 (use -v to see invocation) clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [release/parquet-scan] Error 1 make[2]: *** [release/parquet-reader] Error 1 make[2]: *** [release/parquet-dump-schema] Error 1 make[1]: *** [tools/parquet/CMakeFiles/parquet-scan.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [tools/parquet/CMakeFiles/parquet-dump-schema.dir/all] Error 2 make[1]: *** [tools/parquet/CMakeFiles/parquet-reader.dir/all] Error 2 make: *** [all] Error 2 ``` ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org