You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "hiroyuki-sato (via GitHub)" <gi...@apache.org> on 2026/08/16 13:30:50 UTC
[I] [C++][CI] CI failure on ARM64 macOS GLib & Ruby [arrow]
hiroyuki-sato opened a new issue, #50886:
URL: https://github.com/apache/arrow/issues/50886
### Describe the bug, including details regarding any error messages, version, and platform.
The `ARM64 macOS GLib & Ruby` CI job fails while building the bundled google-cloud-cpp dependency.
* Platform: ARM64 macOS (macos-26-arm64)
* Abseil version: 20260526
* google-cloud-cpp version: 3.2.0?
https://github.com/apache/arrow/actions/runs/31943100054/job/95154993173?pr=50885#step:8:2322
```
Run ci/scripts/cpp_build.sh $(pwd) $(pwd)/build
ci/scripts/cpp_build.sh $(pwd) $(pwd)/build
shell: /opt/homebrew/bin/bash -e {0}
env:
ARCHERY_DEBUG: 1
DOCKER_VOLUME_PREFIX: .docker/
ARROW_BUILD_STATIC: OFF
ARROW_BUILD_TESTS: OFF
ARROW_BUILD_UTILITIES: OFF
ARROW_DATASET: ON
ARROW_FLIGHT: ON
ARROW_FLIGHT_SQL: ON
ARROW_GANDIVA: ON
ARROW_GCS: ON
ARROW_GLIB_GTK_DOC: true
ARROW_GLIB_WERROR: true
ARROW_HOME: /tmp/local
ARROW_JEMALLOC: OFF
ARROW_ORC: OFF
ARROW_PARQUET: ON
ARROW_WITH_BROTLI: ON
ARROW_WITH_LZ4: ON
ARROW_WITH_SNAPPY: ON
ARROW_WITH_ZLIB: ON
ARROW_WITH_ZSTD: ON
PKG_CONFIG: /opt/homebrew/opt/pkgconf/bin/pkgconf
ARROW_USE_CCACHE: ON
CCACHE_COMPILERCHECK: content
CCACHE_COMPRESS: 1
CCACHE_COMPRESSLEVEL: 6
CCACHE_MAXSIZE: 1G
CCACHE_NOHASHDIR: 1
```
```
-- Providing CMake module for FindThriftAlt as part of Parquet CMake package
-- Found abslAlt: 1 (found version "20260526")
```
```
/Users/runner/work/arrow/arrow/build/cpp/_deps/google_cloud_cpp-src/google/cloud/stream_range.h:208:11: error: 'visit<UnpackVariant, std::variant<google::cloud::Status, google::cloud::storage::ObjectMetadata>>' is deprecated [-Werror,-Wdeprecated-declarations]
208 | absl::visit(UnpackVariant{*this}, std::move(v));
| ^
```
### Component(s)
GLib, C++
--
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.
To unsubscribe, e-mail: issues-unsubscribe@arrow.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [GLib][C++][CI] CI failure on ARM64 macOS GLib & Ruby [arrow]
Posted by "kou (via GitHub)" <gi...@apache.org>.
kou commented on issue #50886:
URL: https://github.com/apache/arrow/issues/50886#issuecomment-5309496041
Could you use #50868 instead?
--
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.
To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [GLib][C++][CI] CI failure on ARM64 macOS GLib & Ruby [arrow]
Posted by "hiroyuki-sato (via GitHub)" <gi...@apache.org>.
hiroyuki-sato commented on issue #50886:
URL: https://github.com/apache/arrow/issues/50886#issuecomment-5307762296
The CI failure appears to have been triggered by Homebrew updating its Abseil formula to version 20260526.0 on August 10, 2026.
https://github.com/Homebrew/homebrew-core/blob/3decf2e9073cb08af3b4d5be7623f333f41fa3cc/Formula/a/abseil.rb
```
[512/662] Building CXX object src/arrow/CMakeFiles/arrow_filesystem.dir/filesystem/gcsfs.cc.o
FAILED: [code=1] src/arrow/CMakeFiles/arrow_filesystem.dir/filesystem/gcsfs.cc.o
/opt/homebrew/bin/ccache /usr/bin/c++ -DARROW_HAVE_NEON -DARROW_WITH_TIMING_TESTS -DGOOGLE_CLOUD_CPP_HAVE_OPENSSL -I/Users/runner/work/arrow/arrow/build/cpp/src -I/Users/runner/work/arrow/arrow/cpp/src -isystem /Users/runner/work/arrow/arrow/build/cpp/_deps/google_cloud_cpp-src -isystem /opt/homebrew/include -isystem /Users/runner/work/arrow/arrow/build/cpp/_deps/google_cloud_cpp-build -isystem /Users/runner/work/arrow/arrow/build/cpp/_deps/opentelemetry_cpp-src/api/include -isystem /opt/homebrew/opt/openssl@3/include -isystem /Users/runner/work/arrow/arrow/build/cpp/_deps/nlohmann_json-src/include -isystem /Users/runner/work/arrow/arrow/cpp/thirdparty/hadoop/include -fno-aligned-new -Qunused-arguments -fcolor-diagnostics -Wall -Wextra -Wdocumentation -DARROW_WARN_DOCUMENTATION -Wshorten-64-to-32 -Wno-missing-braces -Wno-unused-parameter -Wno-constant-logical-operand -Wno-return-stack-address -Wdate-time -Wno-unknown-warning-option -Wno-pass-failed -march=armv8-a -g -Werror -O0
-ggdb -g1 -std=c++20 -arch arm64 -fPIC -Wno-documentation -Wno-documentation-deprecated-sync -MD -MT src/arrow/CMakeFiles/arrow_filesystem.dir/filesystem/gcsfs.cc.o -MF src/arrow/CMakeFiles/arrow_filesystem.dir/filesystem/gcsfs.cc.o.d -o src/arrow/CMakeFiles/arrow_filesystem.dir/filesystem/gcsfs.cc.o -c /Users/runner/work/arrow/arrow/cpp/src/arrow/filesystem/gcsfs.cc
In file included from /Users/runner/work/arrow/arrow/cpp/src/arrow/filesystem/gcsfs.cc:23:
In file included from /Users/runner/work/arrow/arrow/build/cpp/_deps/google_cloud_cpp-src/google/cloud/storage/client.h:24:
In file included from /Users/runner/work/arrow/arrow/build/cpp/_deps/google_cloud_cpp-src/google/cloud/storage/list_buckets_extended_reader.h:20:
In file included from /Users/runner/work/arrow/arrow/build/cpp/_deps/google_cloud_cpp-src/google/cloud/internal/pagination_range.h:21:
/Users/runner/work/arrow/arrow/build/cpp/_deps/google_cloud_cpp-src/google/cloud/stream_range.h:208:11: error: 'visit<UnpackVariant, std::variant<google::cloud::Status, google::cloud::storage::ObjectMetadata>>' is deprecated [-Werror,-Wdeprecated-declarations]
208 | absl::visit(UnpackVariant{*this}, std::move(v));
| ^
/Users/runner/work/arrow/arrow/build/cpp/_deps/google_cloud_cpp-src/google/cloud/stream_range.h:245:5: note: in instantiation of member function 'google::cloud::StreamRange<google::cloud::storage::ObjectMetadata>::Next' requested here
245 | Next();
| ^
/Users/runner/work/arrow/arrow/build/cpp/_deps/google_cloud_cpp-src/google/cloud/stream_range.h:271:10: note: in instantiation of member function 'google::cloud::StreamRange<google::cloud::storage::ObjectMetadata>::StreamRange' requested here
271 | return StreamRange<T>{std::move(options), std::move(reader)};
| ^
/Users/runner/work/arrow/arrow/build/cpp/_deps/google_cloud_cpp-src/google/cloud/internal/pagination_range.h:239:10: note: in instantiation of function template specialization 'google::cloud::internal::MakeStreamRange<google::cloud::storage::ObjectMetadata>' requested here
239 | return MakeStreamRange<ValueType>(std::move(options),
| ^
/Users/runner/work/arrow/arrow/build/cpp/_deps/google_cloud_cpp-src/google/cloud/internal/pagination_range.h:254:10: note: in instantiation of function template specialization 'google::cloud::internal::MakePaginationRange<google::cloud::StreamRange<google::cloud::storage::ObjectMetadata>, google::cloud::storage::internal::ListObjectsRequest, (lambda at /Users/runner/work/arrow/arrow/build/cpp/_deps/google_cloud_cpp-src/google/cloud/internal/pagination_range.h:250:18), (lambda at /Users/runner/work/arrow/arrow/build/cpp/_deps/google_cloud_cpp-src/google/cloud/storage/client.h:1115:9), 0>' requested here
254 | return MakePaginationRange<Range>(SaveCurrentOptions(), std::move(request),
| ^
/Users/runner/work/arrow/arrow/build/cpp/_deps/google_cloud_cpp-src/google/cloud/storage/client.h:1110:37: note: in instantiation of function template specialization 'google::cloud::internal::MakePaginationRange<google::cloud::StreamRange<google::cloud::storage::ObjectMetadata>, google::cloud::storage::internal::ListObjectsRequest, (lambda at /Users/runner/work/arrow/arrow/build/cpp/_deps/google_cloud_cpp-src/google/cloud/storage/client.h:1112:9), (lambda at /Users/runner/work/arrow/arrow/build/cpp/_deps/google_cloud_cpp-src/google/cloud/storage/client.h:1115:9), 0>' requested here
1110 | return google::cloud::internal::MakePaginationRange<ListObjectsReader>(
| ^
/Users/runner/work/arrow/arrow/cpp/src/arrow/filesystem/gcsfs.cc:356:32: note: in instantiation of function template specialization 'google::cloud::storage::Client::ListObjects<google::cloud::storage::Prefix>' requested here
356 | auto list_result = client_.ListObjects(path.bucket, gcs::Prefix(canonical));
| ^
/opt/homebrew/include/absl/types/variant.h:98:3: note: 'visit<UnpackVariant, std::variant<google::cloud::Status, google::cloud::storage::ObjectMetadata>>' has been explicitly marked deprecated here
98 | [[deprecated]] constexpr decltype(std::visit(std::declval<Args>()...)) visit(
| ^
1 error generated.
[513/662] Building CXX object src/arrow/flight/CMakeFiles/arrow_flight_objlib.dir/Flight.pb.cc.o
[514/662] Building CXX object src/arrow/flight/CMakeFiles/arrow_flight_objlib.dir/serialization_internal.cc.o
[515/662] Building CXX object src/arrow/flight/CMakeFiles/arrow_flight_objlib.dir/server_tracing_middleware.cc.o
ninja: build stopped: subcommand failed.
real 0m33.384s
user 0m37.305s
sys 0m24.027s
```
--
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.
To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [GLib][C++][CI] CI failure on ARM64 macOS GLib & Ruby [arrow]
Posted by "kou (via GitHub)" <gi...@apache.org>.
kou closed issue #50886: [GLib][C++][CI] CI failure on ARM64 macOS GLib & Ruby
URL: https://github.com/apache/arrow/issues/50886
--
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.
To unsubscribe, e-mail: issues-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org