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