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


Reply via email to