-
Notifications
You must be signed in to change notification settings - Fork 7.3k
Open
Labels
bugSomething that is supposed to be working; but isn'tSomething that is supposed to be working; but isn'tcommunity-backlogcoreIssues that should be addressed in Ray CoreIssues that should be addressed in Ray CorequestionJust a question :)Just a question :)stabilitytech-debtThe issue that's due to tech debtThe issue that's due to tech debt
Description
What happened + What you expected to happen
I'm trying to build ray from the source code in Arch Linux and it fails (almost at the end) with the following error:
ERROR: /build/python-ray/src/ray-ray-2.49.1/src/ray/telemetry/BUILD.bazel:3:15: Compiling src/ray/telemetry/open_telemetry_metric_recorder.cc failed: (Exit 1): gcc failed: error executing command (from target //src/ray/telemetry:open_telemetry_metric_recorder)
(cd /build/.cache/bazel/_bazel_builduser/4de50768170295c52a58f13c56873072/sandbox/processwrapper-sandbox/5387/execroot/io_ray && \
exec env - \
PATH=/bin:/usr/bin:/usr/local/bin \
PWD=/proc/self/cwd \
/usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 '-D_FORTIFY_SOURCE=1' -DNDEBUG -ffunction-sections -fdata-sections '-std=c++14' -MD -MF bazel-out/k8-opt/bin/src/ray/telemetry/_objs/open_telemetry_metric_recorder/open_telemetry_metric_recorder.pic.d '-frandom-seed=bazel-out/k8-opt/bin/src/ray/telemetry/_objs/open_telemetry_metric_recorder/open_telemetry_metric_recorder.pic.o' -fPIC -DHAVE_ABSEIL '-DOPENTELEMETRY_STL_VERSION=(__cplusplus/100)' '-DOPENTELEMETRY_ABI_VERSION_NO=1' -DCARES_STATICLIB '-DBAZEL_CURRENT_REPOSITORY=""' -iquote . -iquote bazel-out/k8-opt/bin -iquote external/com_github_spdlog -iquote bazel-out/k8-opt/bin/external/com_github_spdlog -iquote external/com_google_absl -iquote bazel-out/k8-opt/bin/external/com_google_absl -iquote external/com_google_googletest -iquote bazel-out/k8-opt/bin/external/com_google_googletest -iquote external/io_opentelemetry_cpp -iquote bazel-out/k8-opt/bin/external/io_opentelemetry_cpp -iquote external/com_github_opentelemetry_proto -iquote bazel-out/k8-opt/bin/external/com_github_opentelemetry_proto -iquote external/com_google_protobuf -iquote bazel-out/k8-opt/bin/external/com_google_protobuf -iquote external/utf8_range -iquote bazel-out/k8-opt/bin/external/utf8_range -iquote external/zlib -iquote bazel-out/k8-opt/bin/external/zlib -iquote external/com_github_grpc_grpc -iquote bazel-out/k8-opt/bin/external/com_github_grpc_grpc -iquote external/com_google_googleapis -iquote bazel-out/k8-opt/bin/external/com_google_googleapis -iquote external/upb -iquote bazel-out/k8-opt/bin/external/upb -iquote external/boringssl -iquote bazel-out/k8-opt/bin/external/boringssl -iquote external/com_github_cncf_udpa -iquote bazel-out/k8-opt/bin/external/com_github_cncf_udpa -iquote external/com_envoyproxy_protoc_gen_validate -iquote bazel-out/k8-opt/bin/external/com_envoyproxy_protoc_gen_validate -iquote external/com_github_cares_cares -iquote bazel-out/k8-opt/bin/external/com_github_cares_cares -iquote external/com_googlesource_code_re2 -iquote bazel-out/k8-opt/bin/external/com_googlesource_code_re2 -iquote external/envoy_api -iquote bazel-out/k8-opt/bin/external/envoy_api -iquote external/opencensus_proto -iquote bazel-out/k8-opt/bin/external/opencensus_proto -Ibazel-out/k8-opt/bin/src/ray/telemetry/_virtual_includes/open_telemetry_metric_recorder -Ibazel-out/k8-opt/bin/src/ray/util/_virtual_includes/logging -Ibazel-out/k8-opt/bin/src/ray/util/_virtual_includes/macros -Ibazel-out/k8-opt/bin/src/ray/util/_virtual_includes/thread_utils -Ibazel-out/k8-opt/bin/src/ray/util/_virtual_includes/thread_checker -Ibazel-out/k8-opt/bin/external/com_github_spdlog/_virtual_includes/spdlog -Ibazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api -Ibazel-out/k8-opt/bin/external/io_opentelemetry_cpp/exporters/otlp/_virtual_includes/otlp_grpc_metric_exporter -Ibazel-out/k8-opt/bin/external/io_opentelemetry_cpp/exporters/otlp/_virtual_includes/otlp_recordable -Ibazel-out/k8-opt/bin/external/io_opentelemetry_cpp/sdk/src/logs/_virtual_includes/logs -Ibazel-out/k8-opt/bin/external/io_opentelemetry_cpp/sdk/_virtual_includes/headers -Ibazel-out/k8-opt/bin/external/io_opentelemetry_cpp/sdk/src/resource/_virtual_includes/resource -Ibazel-out/k8-opt/bin/external/io_opentelemetry_cpp/sdk/src/trace/_virtual_includes/trace -Ibazel-out/k8-opt/bin/external/io_opentelemetry_cpp/sdk/src/common/_virtual_includes/random -Ibazel-out/k8-opt/bin/external/io_opentelemetry_cpp/sdk/src/common/platform/_virtual_includes/fork -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/protobuf_nowkt -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/protobuf_lite -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/arena -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/arena_align -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/stubs/_virtual_includes/lite -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/port_def -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/arena_allocation_policy -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/arena_config -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/arena_cleanup -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/string_block -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/varint_shuffle -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/io/_virtual_includes/io -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/io/_virtual_includes/io_win32 -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/io/_virtual_includes/gzip_stream -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/stubs/_virtual_includes/stubs -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/io/_virtual_includes/printer -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/io/_virtual_includes/zero_copy_sink -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/io/_virtual_includes/tokenizer -Ibazel-out/k8-opt/bin/external/io_opentelemetry_cpp/exporters/otlp/_virtual_includes/otlp_grpc_client -Ibazel-out/k8-opt/bin/external/io_opentelemetry_cpp/ext/_virtual_includes/headers -Ibazel-out/k8-opt/bin/external/com_google_googleapis -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src -Ibazel-out/k8-opt/bin/external/com_github_grpc_grpc -Ibazel-out/k8-opt/bin/external/com_github_cncf_udpa -Ibazel-out/k8-opt/bin/external/com_envoyproxy_protoc_gen_validate -Ibazel-out/k8-opt/bin/external/envoy_api -Ibazel-out/k8-opt/bin/external/opencensus_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/_virtual_includes/protobuf -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/protobuf -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/any_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/api_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/source_context_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/type_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/duration_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/empty_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/field_mask_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/struct_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/timestamp_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/wrappers_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/compiler/_virtual_includes/importer -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/util/_virtual_includes/delimited_message_util -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/util/_virtual_includes/differencer -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/util/_virtual_includes/field_mask_util -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/util/_virtual_includes/json_util -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/json/_virtual_includes/json -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/json/_virtual_includes/parser -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/json/_virtual_includes/descriptor_traits -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/json/_virtual_includes/lexer -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/json/_virtual_includes/message_path -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/json/_virtual_includes/zero_copy_buffered_stream -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/json/_virtual_includes/untyped_message -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/util/_virtual_includes/type_resolver_util -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/descriptor_legacy -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/json/_virtual_includes/unparser -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/json/_virtual_includes/writer -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/util/_virtual_includes/time_util -Ibazel-out/k8-opt/bin/external/io_opentelemetry_cpp/sdk/src/metrics/_virtual_includes/metrics -isystem external/com_github_spdlog/include -isystem bazel-out/k8-opt/bin/external/com_github_spdlog/include -isystem external/com_google_googletest/googletest/include -isystem bazel-out/k8-opt/bin/external/com_google_googletest/googletest/include -isystem external/zlib -isystem bazel-out/k8-opt/bin/external/zlib -isystem external/com_github_grpc_grpc/api/include -isystem bazel-out/k8-opt/bin/external/com_github_grpc_grpc/api/include -isystem external/com_github_grpc_grpc/include -isystem bazel-out/k8-opt/bin/external/com_github_grpc_grpc/include -isystem external/com_github_grpc_grpc/src/core/ext/upb-generated -isystem bazel-out/k8-opt/bin/external/com_github_grpc_grpc/src/core/ext/upb-generated -isystem external/com_github_grpc_grpc/src/core/ext/upbdefs-generated -isystem bazel-out/k8-opt/bin/external/com_github_grpc_grpc/src/core/ext/upbdefs-generated -isystem external/com_github_grpc_grpc/src/core/api/include -isystem bazel-out/k8-opt/bin/external/com_github_grpc_grpc/src/core/api/include -isystem external/com_github_grpc_grpc/src/core/include -isystem bazel-out/k8-opt/bin/external/com_github_grpc_grpc/src/core/include -isystem external/com_github_grpc_grpc/src/core/src/core/ext/upb-generated -isystem bazel-out/k8-opt/bin/external/com_github_grpc_grpc/src/core/src/core/ext/upb-generated -isystem external/com_github_grpc_grpc/src/core/src/core/ext/upbdefs-generated -isystem bazel-out/k8-opt/bin/external/com_github_grpc_grpc/src/core/src/core/ext/upbdefs-generated -isystem external/boringssl/src/include -isystem bazel-out/k8-opt/bin/external/boringssl/src/include -isystem external/com_github_grpc_grpc/third_party/address_sorting/include -isystem bazel-out/k8-opt/bin/external/com_github_grpc_grpc/third_party/address_sorting/include -isystem external/com_github_cares_cares/include -isystem bazel-out/k8-opt/bin/external/com_github_cares_cares/include -isystem external/com_github_cares_cares -isystem bazel-out/k8-opt/bin/external/com_github_cares_cares -isystem external/com_github_grpc_grpc/third_party/xxhash -isystem bazel-out/k8-opt/bin/external/com_github_grpc_grpc/third_party/xxhash -fPIC '-std=c++17' -DBAZEL_OPT -Wunused-result -Wconversion-null -Wno-misleading-indentation -Wimplicit-fallthrough -Werror -fno-canonical-system-headers -Wno-builtin-macro-redefined '-D__DATE__="redacted"' '-D__TIMESTAMP__="redacted"' '-D__TIME__="redacted"' -c src/ray/telemetry/open_telemetry_metric_recorder.cc -o bazel-out/k8-opt/bin/src/ray/telemetry/_objs/open_telemetry_metric_recorder/open_telemetry_metric_recorder.pic.o)
# Configuration: 5d37fdbe4331a0d90d9f0fe309d1621d0e9e0b1135fc454257bcb4fb8fcff26b
# Execution platform: @local_config_platform//:host
Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
In file included from bazel-out/k8-opt/bin/src/ray/telemetry/_virtual_includes/open_telemetry_metric_recorder/ray/telemetry/open_telemetry_metric_recorder.h:17,
from src/ray/telemetry/open_telemetry_metric_recorder.cc:14:
bazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api/opentelemetry/metrics/meter.h:51:37: error: 'uint64_t' was not declared in this scope
51 | virtual nostd::unique_ptr<Counter<uint64_t>> CreateUInt64Counter(
| ^~~~~~~~
bazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api/opentelemetry/metrics/meter.h:9:1: note: 'uint64_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
8 | #include "opentelemetry/nostd/unique_ptr.h"
+++ |+#include <cstdint>
9 | #include "opentelemetry/version.h"
bazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api/opentelemetry/metrics/meter.h:51:37: error: template argument 1 is invalid
51 | virtual nostd::unique_ptr<Counter<uint64_t>> CreateUInt64Counter(
| ^~~~~~~~
bazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api/opentelemetry/metrics/meter.h:51:45: error: template argument 1 is invalid
51 | virtual nostd::unique_ptr<Counter<uint64_t>> CreateUInt64Counter(
| ^~
bazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api/opentelemetry/metrics/meter.h:87:39: error: 'uint64_t' was not declared in this scope
87 | virtual nostd::unique_ptr<Histogram<uint64_t>> CreateUInt64Histogram(
| ^~~~~~~~
bazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api/opentelemetry/metrics/meter.h:87:39: note: 'uint64_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
bazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api/opentelemetry/metrics/meter.h:87:39: error: template argument 1 is invalid
bazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api/opentelemetry/metrics/meter.h:87:47: error: template argument 1 is invalid
87 | virtual nostd::unique_ptr<Histogram<uint64_t>> CreateUInt64Histogram(
| ^~
bazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api/opentelemetry/metrics/meter.h:145:43: error: 'int64_t' was not declared in this scope
145 | virtual nostd::unique_ptr<UpDownCounter<int64_t>> CreateInt64UpDownCounter(
| ^~~~~~~
bazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api/opentelemetry/metrics/meter.h:145:43: note: 'int64_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
bazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api/opentelemetry/metrics/meter.h:145:43: error: template argument 1 is invalid
bazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api/opentelemetry/metrics/meter.h:145:50: error: template argument 1 is invalid
145 | virtual nostd::unique_ptr<UpDownCounter<int64_t>> CreateInt64UpDownCounter(
| ^~
In file included from bazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api/opentelemetry/metrics/provider.h:10,
from src/ray/telemetry/open_telemetry_metric_recorder.cc:18:
bazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api/opentelemetry/metrics/noop.h:112:40: error: conflicting return type specified for 'virtual opentelemetry::v1::nostd::unique_ptr<opentelemetry::v1::metrics::Counter<long unsigned int> > opentelemetry::v1::metrics::NoopMeter::CreateUInt64Counter(opentelemetry::v1::nostd::string_view, opentelemetry::v1::nostd::string_view, opentelemetry::v1::nostd::string_view)'
112 | nostd::unique_ptr<Counter<uint64_t>> CreateUInt64Counter(
| ^~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api/opentelemetry/metrics/meter.h:51:48: note: overridden function is 'virtual int opentelemetry::v1::metrics::Meter::CreateUInt64Counter(opentelemetry::v1::nostd::string_view, opentelemetry::v1::nostd::string_view, opentelemetry::v1::nostd::string_view)'
51 | virtual nostd::unique_ptr<Counter<uint64_t>> CreateUInt64Counter(
| ^~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api/opentelemetry/metrics/noop.h:146:42: error: conflicting return type specified for 'virtual opentelemetry::v1::nostd::unique_ptr<opentelemetry::v1::metrics::Histogram<long unsigned int> > opentelemetry::v1::metrics::NoopMeter::CreateUInt64Histogram(opentelemetry::v1::nostd::string_view, opentelemetry::v1::nostd::string_view, opentelemetry::v1::nostd::string_view)'
146 | nostd::unique_ptr<Histogram<uint64_t>> CreateUInt64Histogram(
| ^~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api/opentelemetry/metrics/meter.h:87:50: note: overridden function is 'virtual int opentelemetry::v1::metrics::Meter::CreateUInt64Histogram(opentelemetry::v1::nostd::string_view, opentelemetry::v1::nostd::string_view, opentelemetry::v1::nostd::string_view)'
87 | virtual nostd::unique_ptr<Histogram<uint64_t>> CreateUInt64Histogram(
| ^~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api/opentelemetry/metrics/noop.h:197:45: error: conflicting return type specified for 'virtual opentelemetry::v1::nostd::unique_ptr<opentelemetry::v1::metrics::UpDownCounter<long int> > opentelemetry::v1::metrics::NoopMeter::CreateInt64UpDownCounter(opentelemetry::v1::nostd::string_view, opentelemetry::v1::nostd::string_view, opentelemetry::v1::nostd::string_view)'
197 | nostd::unique_ptr<UpDownCounter<int64_t>> CreateInt64UpDownCounter(
| ^~~~~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/io_opentelemetry_cpp/api/_virtual_includes/api/opentelemetry/metrics/meter.h:145:53: note: overridden function is 'virtual int opentelemetry::v1::metrics::Meter::CreateInt64UpDownCounter(opentelemetry::v1::nostd::string_view, opentelemetry::v1::nostd::string_view, opentelemetry::v1::nostd::string_view)'
145 | virtual nostd::unique_ptr<UpDownCounter<int64_t>> CreateInt64UpDownCounter(
| ^~~~~~~~~~~~~~~~~~~~~~~~
INFO: Elapsed time: 847.343s, Critical Path: 212.22s
INFO: 7709 processes: 2278 internal, 1 local, 5430 processwrapper-sandbox.
FAILED: Build did NOT complete successfully
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 389, in <module>
main()
~~~~^^
File "/usr/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 373, in main
json_out["return_val"] = hook(**hook_input["kwargs"])
~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 280, in build_wheel
return _build_backend().build_wheel(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
wheel_directory, config_settings, metadata_directory
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3.13/site-packages/setuptools/build_meta.py", line 432, in build_wheel
return _build(['bdist_wheel'])
File "/usr/lib/python3.13/site-packages/setuptools/build_meta.py", line 423, in _build
return self._build_with_temp_dir(
~~~~~~~~~~~~~~~~~~~~~~~~~^
cmd,
^^^^
...<3 lines>...
self._arbitrary_args(config_settings),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3.13/site-packages/setuptools/build_meta.py", line 404, in _build_with_temp_dir
self.run_setup()
~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/setuptools/build_meta.py", line 512, in run_setup
super().run_setup(setup_script=setup_script)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/setuptools/build_meta.py", line 317, in run_setup
exec(code, locals())
~~~~^^^^^^^^^^^^^^^^
File "<string>", line 759, in <module>
File "/usr/lib/python3.13/site-packages/setuptools/__init__.py", line 115, in setup
return distutils.core.setup(**attrs)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3.13/site-packages/setuptools/_distutils/core.py", line 186, in setup
return run_commands(dist)
File "/usr/lib/python3.13/site-packages/setuptools/_distutils/core.py", line 202, in run_commands
dist.run_commands()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands
self.run_command(cmd)
~~~~~~~~~~~~~~~~^^^^^
File "/usr/lib/python3.13/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
~~~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/setuptools/command/bdist_wheel.py", line 370, in run
self.run_command("build")
~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3.13/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
self.distribution.run_command(command)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3.13/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
~~~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/setuptools/_distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
~~~~~~~~~~~~~~~~^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
self.distribution.run_command(command)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3.13/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
~~~~~~~~~~~^^
File "<string>", line 748, in run
File "<string>", line 713, in pip_run
File "<string>", line 659, in build
File "/usr/lib/python3.13/subprocess.py", line 419, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/bin/bazelisk', 'build', '--verbose_failures', '--incompatible_strict_action_env', '--', '//:gen_ray_pkg', '//cpp:gen_ray_cpp_pkg']' returned non-zero exit status 1.
ERROR Backend subprocess exited when trying to invoke build_wheelVersions / Dependencies
Ray: 2.49.1
Python: Python 3.13.7
OS: Arch Linux
gcc (GCC) 15.2.1 20250813
Reproduction script
In Arch Linux:
$ sudo pacman -Syu
$ sudo pacman -S git devtools
$ git clone https://aur.archlinux.org/python-ray.git
$ cd python-ray
$ extra-x86_64-buildIssue Severity
Low: It annoys or frustrates me.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething that is supposed to be working; but isn'tSomething that is supposed to be working; but isn'tcommunity-backlogcoreIssues that should be addressed in Ray CoreIssues that should be addressed in Ray CorequestionJust a question :)Just a question :)stabilitytech-debtThe issue that's due to tech debtThe issue that's due to tech debt