[
https://issues.apache.org/jira/browse/ARROW-16878?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Neal Richardson updated ARROW-16878:
------------------------------------
Summary: [R] Move Windows GCS dependency building upstream (was: [R] Add
GCS to Windows builds)
> [R] Move Windows GCS dependency building upstream
> -------------------------------------------------
>
> Key: ARROW-16878
> URL: https://issues.apache.org/jira/browse/ARROW-16878
> Project: Apache Arrow
> Issue Type: New Feature
> Components: Packaging, R
> Reporter: Neal Richardson
> Priority: Major
> Fix For: 9.0.0
>
>
> On ARROW-16510, I made some progress on this but had to back out the changes.
> There is no google-cloud-cpp in https://github.com/msys2/MINGW-packages, so
> either we'd have to make one up for rtools-packages, or we use the bundled
> google-cloud-cpp in our cmake and see if we can put as many of its
> dependencies in rtools-packages to ease the build.
> https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-nlohmann-json
> exists in MINGW-packages and could be brought over, but I don't think it's a
> big deal if it is bundled.
> https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-abseil-cpp/PKGBUILD
> exists and could be brought over, but note that it uses C++17.
> It may be that we have to bump arrow up to C++17 for this to work anyway,
> judging from the undefined symbols errors I got (see below).
> https://github.com/msys2/MINGW-packages/pull/11758 and
> https://github.com/apache/arrow/pull/13407 suggest maybe so. That should work
> ok for rtools >= 40, but we'll see what other problems it brings.
> In case it's relevant,
> https://github.com/r-windows/rtools-packages/blob/master/mingw-w64-grpc/PKGBUILD
> exists in rtools-packages already, and grpc depends on abseil, but note how
> it handles abseil. It doesn't use all of the same parts of abseil that
> google-cloud-cpp does, so maybe that's fine there but not here?
> Here's the diff I backed out of ARROW-16510, and below that is the
> undefined-symbol messages from the build failure. There's something up with
> libcurl too that I don't understand because I added it.
> {code}
> diff --git a/ci/scripts/PKGBUILD b/ci/scripts/PKGBUILD
> index b9b0194f5c8c..566ec881e404 100644
> --- a/ci/scripts/PKGBUILD
> +++ b/ci/scripts/PKGBUILD
> @@ -25,6 +25,7 @@ arch=("any")
> url="https://arrow.apache.org/"
> license=("Apache-2.0")
> depends=("${MINGW_PACKAGE_PREFIX}-aws-sdk-cpp"
> + "${MINGW_PACKAGE_PREFIX}-curl" # for google-cloud-cpp bundled build
> "${MINGW_PACKAGE_PREFIX}-libutf8proc"
> "${MINGW_PACKAGE_PREFIX}-re2"
> "${MINGW_PACKAGE_PREFIX}-thrift"
> @@ -79,11 +80,13 @@ build() {
> export PATH="/C/Rtools${MINGW_PREFIX/mingw/mingw_}/bin:$PATH"
> export CPPFLAGS="${CPPFLAGS} -I${MINGW_PREFIX}/include"
> export LIBS="-L${MINGW_PREFIX}/libs"
> + export ARROW_GCS=OFF
> export ARROW_S3=OFF
> export ARROW_WITH_RE2=OFF
> # Without this, some dataset functionality segfaults
> export CMAKE_UNITY_BUILD=ON
> else
> + export ARROW_GCS=ON
> export ARROW_S3=ON
> export ARROW_WITH_RE2=ON
> # Without this, some compute functionality segfaults in tests
> @@ -101,6 +104,7 @@ build() {
> -DARROW_CSV=ON \
> -DARROW_DATASET=ON \
> -DARROW_FILESYSTEM=ON \
> + -DARROW_GCS="${ARROW_GCS}" \
> -DARROW_HDFS=OFF \
> -DARROW_JEMALLOC=OFF \
> -DARROW_JSON=ON \
> diff --git a/ci/scripts/r_windows_build.sh b/ci/scripts/r_windows_build.sh
> index 89d5737a09bd..3334eab8663a 100755
> --- a/ci/scripts/r_windows_build.sh
> +++ b/ci/scripts/r_windows_build.sh
> @@ -87,7 +87,7 @@ if [ -d mingw64/lib/ ]; then
> # These may be from https://dl.bintray.com/rtools/backports/
> cp $MSYS_LIB_DIR/mingw64/lib/lib{thrift,snappy}.a
> $DST_DIR/${RWINLIB_LIB_DIR}/x64
> # These are from https://dl.bintray.com/rtools/mingw{32,64}/
> - cp
> $MSYS_LIB_DIR/mingw64/lib/lib{zstd,lz4,brotli*,crypto,utf8proc,re2,aws*}.a
> $DST_DIR/lib/x64
> + cp
> $MSYS_LIB_DIR/mingw64/lib/lib{zstd,lz4,brotli*,crypto,curl,ss*,utf8proc,re2,aws*}.a
> $DST_DIR/lib/x64
> fi
>
> # Same for the 32-bit versions
> @@ -97,7 +97,7 @@ if [ -d mingw32/lib/ ]; then
> mkdir -p $DST_DIR/lib/i386
> mv mingw32/lib/*.a $DST_DIR/${RWINLIB_LIB_DIR}/i386
> cp $MSYS_LIB_DIR/mingw32/lib/lib{thrift,snappy}.a
> $DST_DIR/${RWINLIB_LIB_DIR}/i386
> - cp
> $MSYS_LIB_DIR/mingw32/lib/lib{zstd,lz4,brotli*,crypto,utf8proc,re2,aws*}.a
> $DST_DIR/lib/i386
> + cp
> $MSYS_LIB_DIR/mingw32/lib/lib{zstd,lz4,brotli*,crypto,curl,ss*,utf8proc,re2,aws*}.a
> $DST_DIR/lib/i386
> fi
>
> # Do the same also for ucrt64
> @@ -105,7 +105,7 @@ if [ -d ucrt64/lib/ ]; then
> ls $MSYS_LIB_DIR/ucrt64/lib/
> mkdir -p $DST_DIR/lib/x64-ucrt
> mv ucrt64/lib/*.a $DST_DIR/lib/x64-ucrt
> - cp
> $MSYS_LIB_DIR/ucrt64/lib/lib{thrift,snappy,zstd,lz4,brotli*,crypto,utf8proc,re2,aws*}.a
> $DST_DIR/lib/x64-ucrt
> + cp
> $MSYS_LIB_DIR/ucrt64/lib/lib{thrift,snappy,zstd,lz4,brotli*,crypto,curl,ss*,utf8proc,re2,aws*}.a
> $DST_DIR/lib/x64-ucrt
> fi
>
> # Create build artifact
> diff --git a/r/configure.win b/r/configure.win
> index 9e22136c79f4..0dd11244f6cb 100644
> --- a/r/configure.win
> +++ b/r/configure.win
> @@ -31,6 +31,7 @@ AWS_LIBS="-laws-cpp-sdk-config -laws-cpp-sdk-transfer
> -laws-cpp-sdk-identity-man
> -laws-cpp-sdk-cognito-identity -laws-cpp-sdk-sts -laws-cpp-sdk-s3 \
> -laws-cpp-sdk-core -laws-c-event-stream -laws-checksums
> -laws-c-common \
> -lUserenv -lversion -lws2_32 -lBcrypt -lWininet -lwinhttp"
> +GCS_LIBS="-lcurl"
>
> function configure_release() {
> VERSION=$(grep ^Version DESCRIPTION | sed s/Version:\ //)
> @@ -64,11 +65,11 @@ function configure_release() {
> -lutf8proc -lthrift -lsnappy -lz -lzstd -llz4 ${BROTLI_LIBS}
> -lole32 \
> ${MIMALLOC_LIBS} ${OPENSSL_LIBS}"
>
> - # S3 and re2 support only for Rtools40 (i.e. R >= 4.0)
> + # S3, GCS, and re2 support only for Rtools40 (i.e. R >= 4.0)
> "${R_HOME}/bin${R_ARCH_BIN}/Rscript.exe" -e 'R.version$major >= 4' | grep
> TRUE >/dev/null 2>&1
> if [ $? -eq 0 ]; then
> - PKG_CFLAGS="${PKG_CFLAGS} -DARROW_R_WITH_S3"
> - PKG_LIBS="${PKG_LIBS} -lre2 ${AWS_LIBS}"
> + PKG_CFLAGS="${PKG_CFLAGS} -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS"
> + PKG_LIBS="${PKG_LIBS} -lre2 ${AWS_LIBS} ${GCS_LIBS}"
> else
> # It seems that order matters
> PKG_LIBS="${PKG_LIBS} -lws2_32"
> {code}
> Build errors:
> {code}
> g++ -std=gnu++11 -shared -s -static-libgcc -o arrow.dll tmp.def RTasks.o
> altrep.o array.o array_to_vector.o arraydata.o arrowExports.o bridge.o
> buffer.o chunkedarray.o compression.o compute-exec.o compute.o config.o csv.o
> dataset.o datatype.o expression.o extension-impl.o feather.o field.o
> filesystem.o imports.o io.o json.o memorypool.o message.o parquet.o
> r_to_arrow.o recordbatch.o recordbatchreader.o recordbatchwriter.o
> safe-call-into-r-impl.o scalar.o schema.o symbols.o table.o threadpool.o
> type_infer.o -L../windows/arrow-8.0.0.9000/lib-10.3.0/x64
> -L../windows/arrow-8.0.0.9000/lib/x64-ucrt -lparquet -larrow_dataset -larrow
> -larrow_bundled_dependencies -lutf8proc -lthrift -lsnappy -lz -lzstd -llz4
> -lbrotlienc -lbrotlidec -lbrotlicommon -lole32 -lbcrypt -lpsapi -lcrypto
> -lcrypt32 -lre2 -laws-cpp-sdk-config -laws-cpp-sdk-transfer
> -laws-cpp-sdk-identity-management -laws-cpp-sdk-cognito-identity
> -laws-cpp-sdk-sts -laws-cpp-sdk-s3 -laws-cpp-sdk-core -laws-c-event-stream
> -laws-checksums -laws-c-common -lUserenv -lversion -lws2_32 -lBcrypt
> -lWininet -lwinhttp -lcurl
> -Lc:/rtools42/x86_64-w64-mingw32.static.posix/lib/x64
> -Lc:/rtools42/x86_64-w64-mingw32.static.posix/lib -LC:/R/bin/x64 -lR
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow.a(gcsfs.cc.obj):(.text$_ZN6google5cloud7v1_39_011StreamRangeINS0_7storage7v1_39_014ObjectMetadataEE4NextEv[_ZN6google5cloud7v1_39_011StreamRangeINS0_7storage7v1_39_014ObjectMetadataEE4NextEv]+0xec0):
> undefined reference to
> `absl::lts_20211102::variant_internal::ThrowBadVariantAccess()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow.a(gcsfs_internal.cc.obj):(.text+0x4ba7):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow.a(gcsfs_internal.cc.obj):(.text+0x4c79):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow.a(gcsfs_internal.cc.obj):(.text+0x4f3d):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow.a(gcsfs_internal.cc.obj):(.text+0x50ea):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow.a(gcsfs_internal.cc.obj):(.text+0x6071):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow.a(gcsfs_internal.cc.obj):(.text+0x613d):
> more undefined references to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()' follow
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow.a(gcsfs_internal.cc.obj):(.text+0x655a):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow.a(gcsfs_internal.cc.obj):(.text+0x655f):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(time.cc.obj):(.text+0x69):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::time_zone::lookup(std::chrono::time_point<std::chrono::_V2::system_clock,
> std::chrono::duration<long long, std::ratio<1ll, 1ll> > > const&) const'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(time.cc.obj):(.text+0xa53):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::time_zone::lookup(std::chrono::time_point<std::chrono::_V2::system_clock,
> std::chrono::duration<long long, std::ratio<1ll, 1ll> > > const&) const'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(time.cc.obj):(.text+0xb5c):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::time_zone::lookup(absl::lts_20211102::time_internal::cctz::detail::civil_time<absl::lts_20211102::time_internal::cctz::detail::second_tag>
> const&) const'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(time.cc.obj):(.text+0xcc6):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::time_zone::lookup(std::chrono::time_point<std::chrono::_V2::system_clock,
> std::chrono::duration<long long, std::ratio<1ll, 1ll> > > const&) const'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(time.cc.obj):(.text+0xcfe):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::time_zone::lookup(std::chrono::time_point<std::chrono::_V2::system_clock,
> std::chrono::duration<long long, std::ratio<1ll, 1ll> > > const&) const'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(time.cc.obj):(.text+0xd96):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::time_zone::lookup(std::chrono::time_point<std::chrono::_V2::system_clock,
> std::chrono::duration<long long, std::ratio<1ll, 1ll> > > const&) const'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(time.cc.obj):(.text+0xdce):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::time_zone::lookup(std::chrono::time_point<std::chrono::_V2::system_clock,
> std::chrono::duration<long long, std::ratio<1ll, 1ll> > > const&) const'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(time.cc.obj):(.text+0xe66):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::time_zone::lookup(std::chrono::time_point<std::chrono::_V2::system_clock,
> std::chrono::duration<long long, std::ratio<1ll, 1ll> > > const&) const'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(time.cc.obj):(.text+0xe9e):
> more undefined references to
> `absl::lts_20211102::time_internal::cctz::time_zone::lookup(std::chrono::time_point<std::chrono::_V2::system_clock,
> std::chrono::duration<long long, std::ratio<1ll, 1ll> > > const&) const'
> follow
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(time.cc.obj):(.text+0x109f):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::time_zone::next_transition(std::chrono::time_point<std::chrono::_V2::system_clock,
> std::chrono::duration<long long, std::ratio<1ll, 1ll> > > const&,
> absl::lts_20211102::time_internal::cctz::time_zone::civil_transition*) const'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(time.cc.obj):(.text+0x111f):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::time_zone::prev_transition(std::chrono::time_point<std::chrono::_V2::system_clock,
> std::chrono::duration<long long, std::ratio<1ll, 1ll> > > const&,
> absl::lts_20211102::time_internal::cctz::time_zone::civil_transition*) const'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(time.cc.obj):(.text+0x2a69):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::time_zone::lookup(std::chrono::time_point<std::chrono::_V2::system_clock,
> std::chrono::duration<long long, std::ratio<1ll, 1ll> > > const&) const'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(format.cc.obj):(.text+0xe0):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::detail::format(std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&,
> std::chrono::time_point<std::chrono::_V2::system_clock,
> std::chrono::duration<long long, std::ratio<1ll, 1ll> > > const&,
> std::chrono::duration<long long, std::ratio<1ll, 1000000000000000ll> >
> const&, absl::lts_20211102::time_internal::cctz::time_zone const&)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(format.cc.obj):(.text+0x314):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::detail::format(std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&,
> std::chrono::time_point<std::chrono::_V2::system_clock,
> std::chrono::duration<long long, std::ratio<1ll, 1ll> > > const&,
> std::chrono::duration<long long, std::ratio<1ll, 1000000000000000ll> >
> const&, absl::lts_20211102::time_internal::cctz::time_zone const&)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(format.cc.obj):(.text+0x405):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::local_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(format.cc.obj):(.text+0x4da):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::detail::format(std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&,
> std::chrono::time_point<std::chrono::_V2::system_clock,
> std::chrono::duration<long long, std::ratio<1ll, 1ll> > > const&,
> std::chrono::duration<long long, std::ratio<1ll, 1000000000000000ll> >
> const&, absl::lts_20211102::time_internal::cctz::time_zone const&)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(format.cc.obj):(.text+0x73b):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::detail::parse(std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&,
> std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
> > const&, absl::lts_20211102::time_internal::cctz::time_zone const&,
> std::chrono::time_point<std::chrono::_V2::system_clock,
> std::chrono::duration<long long, std::ratio<1ll, 1ll> > >*,
> std::chrono::duration<long long, std::ratio<1ll, 1000000000000000ll> >*,
> std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
> >*)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(format.cc.obj):(.text+0xa31):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(format.cc.obj):(.text+0xa86):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(format.cc.obj):(.text+0xae5):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(format.cc.obj):(.text+0xbba):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::detail::format(std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&,
> std::chrono::time_point<std::chrono::_V2::system_clock,
> std::chrono::duration<long long, std::ratio<1ll, 1ll> > > const&,
> std::chrono::duration<long long, std::ratio<1ll, 1000000000000000ll> >
> const&, absl::lts_20211102::time_internal::cctz::time_zone const&)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(format.cc.obj):(.text+0xcb1):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(format.cc.obj):(.text+0xd15):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(format.cc.obj):(.text+0xdea):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::detail::format(std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&,
> std::chrono::time_point<std::chrono::_V2::system_clock,
> std::chrono::duration<long long, std::ratio<1ll, 1ll> > > const&,
> std::chrono::duration<long long, std::ratio<1ll, 1000000000000000ll> >
> const&, absl::lts_20211102::time_internal::cctz::time_zone const&)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(duration.cc.obj):(.rdata$.refptr._ZN4absl12lts_2021110211kuint128maxE[.refptr._ZN4absl12lts_2021110211kuint128maxE]+0x0):
> undefined reference to `absl::lts_20211102::kuint128max'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(log.cc.obj):(.text+0x243):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(log.cc.obj):(.text+0xed8):
> undefined reference to
> `absl::lts_20211102::base_internal::ThrowStdOutOfRange(char const*)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(log.cc.obj):(.text+0x1422):
> undefined reference to
> `absl::lts_20211102::base_internal::ThrowStdOutOfRange(char const*)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(well_known_headers.cc.obj):(.text+0x72):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(well_known_headers.cc.obj):(.text+0x626):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(well_known_headers.cc.obj):(.text+0x986):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(client.cc.obj):(.text+0x5a60):
> undefined reference to `__imp_curl_easy_escape'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(client.cc.obj):(.text+0x5af7):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(client.cc.obj):(.text+0x6198):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(client.cc.obj):(.text+0x6460):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(client.cc.obj):(.text+0x649b):
> undefined reference to `__imp_curl_easy_escape'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(client.cc.obj):(.text+0x682c):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(str_split.cc.obj):(.text+0x1d8):
> undefined reference to
> `absl::lts_20211102::base_internal::ThrowStdOutOfRange(char const*)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(str_split.cc.obj):(.text+0x270):
> undefined reference to
> `absl::lts_20211102::base_internal::ThrowStdOutOfRange(char const*)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(str_split.cc.obj):(.text+0x41a):
> undefined reference to
> `absl::lts_20211102::raw_logging_internal::RawLog(absl::lts_20211102::LogSeverity,
> char const*, int, char const*, ...)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(numbers.cc.obj):(.text+0x47b):
> undefined reference to
> `absl::lts_20211102::base_internal::ThrowStdOutOfRange(char const*)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(numbers.cc.obj):(.text+0x7cb):
> undefined reference to
> `absl::lts_20211102::base_internal::ThrowStdOutOfRange(char const*)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(numbers.cc.obj):(.text+0xb3a):
> undefined reference to
> `absl::lts_20211102::raw_logging_internal::RawLog(absl::lts_20211102::LogSeverity,
> char const*, int, char const*, ...)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(match.cc.obj):(.text+0xb7):
> undefined reference to
> `absl::lts_20211102::base_internal::ThrowStdOutOfRange(char const*)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(ascii.cc.obj):(.text+0x28b):
> undefined reference to
> `absl::lts_20211102::base_internal::ThrowStdOutOfRange(char const*)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x284):
> undefined reference to
> `absl::lts_20211102::base_internal::ThrowStdOutOfRange(char const*)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x445):
> undefined reference to
> `absl::lts_20211102::base_internal::ThrowStdOutOfRange(char const*)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x4a3):
> undefined reference to `__imp_curl_easy_escape'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x4aa):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x660):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x23a2):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x23a9):
> undefined reference to `__imp_curl_easy_escape'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x261d):
> undefined reference to `__imp_curl_easy_escape'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x2651):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x2692):
> undefined reference to `__imp_curl_easy_escape'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x26c2):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x273e):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x2764):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x2772):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x27fb):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x55d5):
> undefined reference to `__imp_curl_easy_escape'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x55dc):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x5eba):
> undefined reference to `__imp_curl_easy_escape'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x5eee):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x61c8):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(signed_url_requests.cc.obj):(.text+0x61e3):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(object_requests.cc.obj):(.text+0x132):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(object_requests.cc.obj):(.text+0x1b2):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(object_requests.cc.obj):(.text+0x232):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(object_requests.cc.obj):(.text+0x2b2):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(object_requests.cc.obj):(.text+0x332):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(object_requests.cc.obj):(.text+0x3b2):
> more undefined references to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()' follow
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(hash_function_impl.cc.obj):(.text+0x5c):
> undefined reference to `crc32c::Extend(unsigned int, unsigned char const*,
> unsigned long long)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(default_object_acl_requests.cc.obj):(.text+0x211):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(default_object_acl_requests.cc.obj):(.text+0x2a1):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(default_object_acl_requests.cc.obj):(.text+0x331):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(default_object_acl_requests.cc.obj):(.text+0x3c1):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(default_object_acl_requests.cc.obj):(.text+0x451):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(default_object_acl_requests.cc.obj):(.text+0x4e1):
> more undefined references to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()' follow
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(default_object_acl_requests.cc.obj):(.rdata$.refptr._ZTVN4absl12lts_2021110216strings_internal13OStringStreamE[.refptr._ZTVN4absl12lts_2021110216strings_internal13OStringStreamE]+0x0):
> undefined reference to `vtable for
> absl::lts_20211102::strings_internal::OStringStream'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(default_object_acl_requests.cc.obj):(.rdata$.refptr._ZTTN4absl12lts_2021110216strings_internal13OStringStreamE[.refptr._ZTTN4absl12lts_2021110216strings_internal13OStringStreamE]+0x0):
> undefined reference to `VTT for
> absl::lts_20211102::strings_internal::OStringStream'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle.cc.obj):(.text+0xcac):
> undefined reference to `__imp_curl_easy_getinfo'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle.cc.obj):(.text+0xfa2):
> undefined reference to `__imp_curl_easy_strerror'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle.cc.obj):(.text+0x1799):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle.cc.obj):(.text+0x18df):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle.cc.obj):(.text+0x19e7):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle.cc.obj):(.text+0x3fb5):
> undefined reference to `__imp_curl_easy_strerror'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle.cc.obj):(.text+0x43cd):
> undefined reference to `__imp_curl_easy_getinfo'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle.cc.obj):(.text+0x447c):
> undefined reference to `__imp_curl_easy_init'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle.cc.obj):(.text+0x4483):
> undefined reference to `__imp_curl_easy_cleanup'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_client.cc.obj):(.text+0x69f):
> undefined reference to `__imp_curl_easy_escape'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_client.cc.obj):(.text+0x6ed):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_client.cc.obj):(.text+0x786):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_client.cc.obj):(.text+0xb2e):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_client.cc.obj):(.text+0xbed):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_client.cc.obj):(.text+0x1b70):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_client.cc.obj):(.text+0x1f70):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_client.cc.obj):(.text+0x14a50):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_client.cc.obj):(.text+0x14a55):
> more undefined references to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()' follow
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(bucket_metadata_parser.cc.obj):(.text+0x8278):
> undefined reference to
> `absl::lts_20211102::str_format_internal::FormatPack[abi:cxx11](absl::lts_20211102::str_format_internal::UntypedFormatSpecImpl,
>
> absl::lts_20211102::Span<absl::lts_20211102::str_format_internal::FormatArgImpl
> const>)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(bucket_metadata_parser.cc.obj):(.rdata$.refptr._ZN4absl12lts_2021110219str_format_internal13FormatArgImpl8DispatchIiEEbNS2_4DataENS1_24FormatConversionSpecImplEPv[.refptr._ZN4absl12lts_2021110219str_format_internal13FormatArgImpl8DispatchIiEEbNS2_4DataENS1_24FormatConversionSpecImplEPv]+0x0):
> undefined reference to `bool
> absl::lts_20211102::str_format_internal::FormatArgImpl::Dispatch<int>(absl::lts_20211102::str_format_internal::FormatArgImpl::Data,
> absl::lts_20211102::str_format_internal::FormatConversionSpecImpl, void*)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(bucket_metadata_parser.cc.obj):(.rdata$.refptr._ZN4absl12lts_2021110219str_format_internal13FormatArgImpl8DispatchIxEEbNS2_4DataENS1_24FormatConversionSpecImplEPv[.refptr._ZN4absl12lts_2021110219str_format_internal13FormatArgImpl8DispatchIxEEbNS2_4DataENS1_24FormatConversionSpecImplEPv]+0x0):
> undefined reference to `bool
> absl::lts_20211102::str_format_internal::FormatArgImpl::Dispatch<long
> long>(absl::lts_20211102::str_format_internal::FormatArgImpl::Data,
> absl::lts_20211102::str_format_internal::FormatConversionSpecImpl, void*)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(bucket_acl_requests.cc.obj):(.text+0x1ba):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(bucket_acl_requests.cc.obj):(.text+0x23a):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(bucket_acl_requests.cc.obj):(.text+0x2ba):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(bucket_acl_requests.cc.obj):(.text+0x33a):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(bucket_acl_requests.cc.obj):(.text+0x3ba):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(bucket_acl_requests.cc.obj):(.text+0x43a):
> more undefined references to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()' follow
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(hashing_options.cc.obj):(.text+0x99):
> undefined reference to `crc32c::Extend(unsigned int, unsigned char const*,
> unsigned long long)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(client_options.cc.obj):(.text+0x5538):
> undefined reference to
> `absl::lts_20211102::base_internal::ThrowStdOutOfRange(char const*)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(client_options.cc.obj):(.text+0x5687):
> undefined reference to
> `absl::lts_20211102::base_internal::ThrowStdOutOfRange(char const*)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(bucket_metadata.cc.obj):(.text+0x2303):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(bucket_metadata.cc.obj):(.text+0x2308):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(bucket_metadata.cc.obj):(.text+0x6148):
> undefined reference to
> `absl::lts_20211102::str_format_internal::FormatPack[abi:cxx11](absl::lts_20211102::str_format_internal::UntypedFormatSpecImpl,
>
> absl::lts_20211102::Span<absl::lts_20211102::str_format_internal::FormatArgImpl
> const>)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(bucket_metadata.cc.obj):(.text+0x6d1f):
> undefined reference to
> `absl::lts_20211102::str_format_internal::FormatPack[abi:cxx11](absl::lts_20211102::str_format_internal::UntypedFormatSpecImpl,
>
> absl::lts_20211102::Span<absl::lts_20211102::str_format_internal::FormatArgImpl
> const>)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(bucket_metadata.cc.obj):(.text+0x6f49):
> undefined reference to
> `absl::lts_20211102::str_format_internal::FormatPack[abi:cxx11](absl::lts_20211102::str_format_internal::UntypedFormatSpecImpl,
>
> absl::lts_20211102::Span<absl::lts_20211102::str_format_internal::FormatArgImpl
> const>)'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(auto_finalize.cc.obj):(.text+0x80):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(format_time_point.cc.obj):(.text+0x2d):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(format_time_point.cc.obj):(.text+0x9d):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(format_time_point.cc.obj):(.text+0x10d):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(format_time_point.cc.obj):(.text+0x17d):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(well_known_parameters.cc.obj):(.text+0xe22):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(object_metadata.cc.obj):(.text+0x16dd):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(google_credentials.cc.obj):(.text$_ZN6google5cloud7storage7v1_39_06oauth225AuthorizedUserCredentialsINS2_8internal18CurlRequestBuilderENSt6chrono3_V212system_clockEE7RefreshEv[_ZN6google5cloud7storage7v1_39_06oauth225AuthorizedUserCredentialsINS2_8internal18CurlRequestBuilderENSt6chrono3_V212system_clockEE7RefreshEv]+0x154):
> undefined reference to `__imp_curl_easy_escape'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(google_credentials.cc.obj):(.text$_ZN6google5cloud7storage7v1_39_06oauth225AuthorizedUserCredentialsINS2_8internal18CurlRequestBuilderENSt6chrono3_V212system_clockEE7RefreshEv[_ZN6google5cloud7storage7v1_39_06oauth225AuthorizedUserCredentialsINS2_8internal18CurlRequestBuilderENSt6chrono3_V212system_clockEE7RefreshEv]+0x18e):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(google_credentials.cc.obj):(.text$_ZN6google5cloud7storage7v1_39_06oauth225AuthorizedUserCredentialsINS2_8internal18CurlRequestBuilderENSt6chrono3_V212system_clockEE7RefreshEv[_ZN6google5cloud7storage7v1_39_06oauth225AuthorizedUserCredentialsINS2_8internal18CurlRequestBuilderENSt6chrono3_V212system_clockEE7RefreshEv]+0x50a):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(google_credentials.cc.obj):(.text$_ZN6google5cloud7storage7v1_39_06oauth225ServiceAccountCredentialsINS2_8internal18CurlRequestBuilderENSt6chrono3_V212system_clockEE7RefreshEv[_ZN6google5cloud7storage7v1_39_06oauth225ServiceAccountCredentialsINS2_8internal18CurlRequestBuilderENSt6chrono3_V212system_clockEE7RefreshEv]+0x248):
> undefined reference to `__imp_curl_easy_escape'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(google_credentials.cc.obj):(.text$_ZN6google5cloud7storage7v1_39_06oauth225ServiceAccountCredentialsINS2_8internal18CurlRequestBuilderENSt6chrono3_V212system_clockEE7RefreshEv[_ZN6google5cloud7storage7v1_39_06oauth225ServiceAccountCredentialsINS2_8internal18CurlRequestBuilderENSt6chrono3_V212system_clockEE7RefreshEv]+0x287):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(google_credentials.cc.obj):(.text$_ZN6google5cloud7storage7v1_39_06oauth225ServiceAccountCredentialsINS2_8internal18CurlRequestBuilderENSt6chrono3_V212system_clockEE7RefreshEv[_ZN6google5cloud7storage7v1_39_06oauth225ServiceAccountCredentialsINS2_8internal18CurlRequestBuilderENSt6chrono3_V212system_clockEE7RefreshEv]+0x55a):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(service_account_requests.cc.obj):(.text+0x210):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(service_account_requests.cc.obj):(.text$_ZNK6google5cloud7storage7v1_39_08internal18GenericRequestBaseINS3_31GetProjectServiceAccountRequestENS2_15IfNoneMatchEtagEJNS2_9QuotaUserENS2_6UserIpENS2_11UserProjectEEE11DumpOptionsERSoPKc[_ZNK6google5cloud7storage7v1_39_08internal18GenericRequestBaseINS3_31GetProjectServiceAccountRequestENS2_15IfNoneMatchEtagEJNS2_9QuotaUserENS2_6UserIpENS2_11UserProjectEEE11DumpOptionsERSoPKc]+0x36b):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(service_account_requests.cc.obj):(.text$_ZNK6google5cloud7storage7v1_39_08internal18GenericRequestBaseINS3_31GetProjectServiceAccountRequestENS2_9QuotaUserEJNS2_6UserIpENS2_11UserProjectEEE11DumpOptionsERSoPKc[_ZNK6google5cloud7storage7v1_39_08internal18GenericRequestBaseINS3_31GetProjectServiceAccountRequestENS2_9QuotaUserEJNS2_6UserIpENS2_11UserProjectEEE11DumpOptionsERSoPKc]+0x29b):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(service_account_requests.cc.obj):(.text$_ZNK6google5cloud7storage7v1_39_08internal18GenericRequestBaseINS3_31GetProjectServiceAccountRequestENS2_11IfMatchEtagEJNS2_15IfNoneMatchEtagENS2_9QuotaUserENS2_6UserIpENS2_11UserProjectEEE11DumpOptionsERSoPKc[_ZNK6google5cloud7storage7v1_39_08internal18GenericRequestBaseINS3_31GetProjectServiceAccountRequestENS2_11IfMatchEtagEJNS2_15IfNoneMatchEtagENS2_9QuotaUserENS2_6UserIpENS2_11UserProjectEEE11DumpOptionsERSoPKc]+0x395):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(retry_object_read_source.cc.obj):(.text+0x3ea):
> undefined reference to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(retry_object_read_source.cc.obj):(.text+0x4081):
> more undefined references to
> `absl::lts_20211102::optional_internal::throw_bad_optional_access()' follow
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_wrappers.cc.obj):(.text+0x6):
> undefined reference to `__imp_curl_global_cleanup'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_wrappers.cc.obj):(.text+0x35):
> undefined reference to `__imp_curl_version_info'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_wrappers.cc.obj):(.text+0x737):
> undefined reference to `__imp_curl_global_init'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_request_builder.cc.obj):(.text+0x489):
> undefined reference to `__imp_curl_slist_append'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_request_builder.cc.obj):(.text+0x567):
> undefined reference to `__imp_curl_easy_escape'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_request_builder.cc.obj):(.text+0x5b2):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_request_builder.cc.obj):(.text+0x764):
> undefined reference to `__imp_curl_free'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_request_builder.cc.obj):(.text+0x790):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_request_builder.cc.obj):(.text+0x847):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_request_builder.cc.obj):(.text+0xa05):
> undefined reference to `__imp_curl_version'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_request_builder.cc.obj):(.text+0xb62):
> undefined reference to `__imp_curl_slist_free_all'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_request_builder.cc.obj):(.text+0x180c):
> undefined reference to `__imp_curl_slist_free_all'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_request.cc.obj):(.text+0x6d4):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_request.cc.obj):(.text+0xa26):
> undefined reference to `__imp_curl_easy_perform'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_request.cc.obj):(.text+0xf5e):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_request.cc.obj):(.text+0x109e):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x2c):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x3b):
> undefined reference to `__imp_curl_multi_init'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x42):
> undefined reference to `__imp_curl_multi_cleanup'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x96):
> undefined reference to `__imp_curl_easy_getinfo'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x132):
> undefined reference to `__imp_curl_easy_init'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x142):
> undefined reference to `__imp_curl_easy_cleanup'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x172):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x1a1):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x226):
> undefined reference to `__imp_curl_easy_cleanup'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x284):
> undefined reference to `__imp_curl_multi_cleanup'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x525):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x55d):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x5eb):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x629):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x6c4):
> undefined reference to `__imp_curl_easy_reset'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x716):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x74f):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x756):
> undefined reference to `__imp_curl_easy_cleanup'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x7ba):
> undefined reference to `__imp_curl_easy_init'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x7f6):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x833):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x90a):
> undefined reference to `__imp_curl_easy_cleanup'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x939):
> undefined reference to `__imp_curl_easy_cleanup'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x98f):
> undefined reference to `__imp_curl_multi_cleanup'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0xa13):
> undefined reference to `__imp_curl_multi_cleanup'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0xa42):
> undefined reference to `__imp_curl_multi_init'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0xa49):
> undefined reference to `__imp_curl_multi_cleanup'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x1492):
> undefined reference to `__imp_curl_easy_getinfo'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x14a1):
> undefined reference to `__imp_curl_easy_cleanup'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_handle_factory.cc.obj):(.text+0x1632):
> undefined reference to `__imp_curl_multi_cleanup'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_download_request.cc.obj):(.text+0x16a8):
> undefined reference to `__imp_curl_multi_remove_handle'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_download_request.cc.obj):(.text+0x16f2):
> undefined reference to `__imp_curl_easy_pause'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_download_request.cc.obj):(.text+0x1c77):
> undefined reference to `__imp_curl_multi_strerror'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_download_request.cc.obj):(.text+0x206e):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_download_request.cc.obj):(.text+0x240d):
> undefined reference to `__imp_curl_multi_add_handle'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_download_request.cc.obj):(.text+0x2d55):
> undefined reference to `__imp_curl_multi_wait'
> Error: Error: R CMD check found ERRORs
> Execution halted
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_download_request.cc.obj):(.text+0x2e4e):
> undefined reference to `__imp_curl_multi_perform'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_download_request.cc.obj):(.text+0x2f0f):
> undefined reference to `__imp_curl_multi_info_read'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_download_request.cc.obj):(.text+0x2f93):
> undefined reference to `__imp_curl_multi_remove_handle'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_download_request.cc.obj):(.text+0x3233):
> undefined reference to `__imp_curl_easy_strerror'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_download_request.cc.obj):(.text+0x5696):
> undefined reference to `__imp_curl_easy_perform'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_download_request.cc.obj):(.text+0x5e2a):
> undefined reference to `__imp_curl_easy_setopt'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(curl_download_request.cc.obj):(.text+0x67a8):
> undefined reference to `__imp_curl_easy_pause'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(civil_time.cc.obj):(.text+0x18f):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(civil_time.cc.obj):(.text+0x5bf):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(civil_time.cc.obj):(.text+0x9df):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(civil_time.cc.obj):(.text+0xdff):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(civil_time.cc.obj):(.text+0x121f):
> undefined reference to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()'
> C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe:
> ../windows/arrow-8.0.0.9000/lib/x64-ucrt/libarrow_bundled_dependencies.a(civil_time.cc.obj):(.text+0x164f):
> more undefined references to
> `absl::lts_20211102::time_internal::cctz::utc_time_zone()' follow
> collect2.exe: error: ld returned 1 exit status
> {code}
--
This message was sent by Atlassian Jira
(v8.20.7#820007)