kou commented on PR #49468:
URL: https://github.com/apache/arrow/pull/49468#issuecomment-4029566521

   Hmm. The CI job worked in this PR but there is another error in the CI job 
of this commit on main:
   
   
https://github.com/apache/arrow/actions/runs/22834471118/job/66228263858#step:6:802
   
   ```text
   FAILED: [code=1] src/arrow/libarrow.so 
   /opt/conda/envs/arrow/bin/x86_64-conda-linux-gnu-c++  -o 
src/arrow/libarrow.so src/arrow/libarrow.so.p/array_array_base.cc.o 
src/arrow/libarrow.so.p/array_array_binary.cc.o 
src/arrow/libarrow.so.p/array_array_decimal.cc.o 
src/arrow/libarrow.so.p/array_array_dict.cc.o 
src/arrow/libarrow.so.p/array_array_nested.cc.o 
src/arrow/libarrow.so.p/array_array_primitive.cc.o 
src/arrow/libarrow.so.p/array_array_run_end.cc.o 
src/arrow/libarrow.so.p/array_builder_adaptive.cc.o 
src/arrow/libarrow.so.p/array_builder_base.cc.o 
src/arrow/libarrow.so.p/array_builder_binary.cc.o 
src/arrow/libarrow.so.p/array_builder_decimal.cc.o 
src/arrow/libarrow.so.p/array_builder_dict.cc.o 
src/arrow/libarrow.so.p/array_builder_run_end.cc.o 
src/arrow/libarrow.so.p/array_builder_nested.cc.o 
src/arrow/libarrow.so.p/array_builder_primitive.cc.o 
src/arrow/libarrow.so.p/array_builder_union.cc.o 
src/arrow/libarrow.so.p/array_concatenate.cc.o 
src/arrow/libarrow.so.p/array_data.cc.o src/arrow/libarrow.so.p/array_diff.cc.o 
 src/arrow/libarrow.so.p/array_statistics.cc.o 
src/arrow/libarrow.so.p/array_util.cc.o 
src/arrow/libarrow.so.p/array_validate.cc.o 
src/arrow/libarrow.so.p/compute_api_aggregate.cc.o 
src/arrow/libarrow.so.p/compute_api_scalar.cc.o 
src/arrow/libarrow.so.p/compute_api_vector.cc.o 
src/arrow/libarrow.so.p/compute_cast.cc.o 
src/arrow/libarrow.so.p/compute_exec.cc.o 
src/arrow/libarrow.so.p/compute_expression.cc.o 
src/arrow/libarrow.so.p/compute_function.cc.o 
src/arrow/libarrow.so.p/compute_function_internal.cc.o 
src/arrow/libarrow.so.p/compute_kernel.cc.o 
src/arrow/libarrow.so.p/compute_ordering.cc.o 
src/arrow/libarrow.so.p/compute_registry.cc.o 
src/arrow/libarrow.so.p/compute_kernels_chunked_internal.cc.o 
src/arrow/libarrow.so.p/compute_kernels_codegen_internal.cc.o 
src/arrow/libarrow.so.p/compute_kernels_ree_util_internal.cc.o 
src/arrow/libarrow.so.p/compute_kernels_scalar_cast_boolean.cc.o 
src/arrow/libarrow.so.p/compute_kernels_scalar_cast_dictionary.cc.o 
src/arrow/libarrow.so.p/compute
 _kernels_scalar_cast_extension.cc.o 
src/arrow/libarrow.so.p/compute_kernels_scalar_cast_internal.cc.o 
src/arrow/libarrow.so.p/compute_kernels_scalar_cast_nested.cc.o 
src/arrow/libarrow.so.p/compute_kernels_scalar_cast_numeric.cc.o 
src/arrow/libarrow.so.p/compute_kernels_scalar_cast_string.cc.o 
src/arrow/libarrow.so.p/compute_kernels_scalar_cast_temporal.cc.o 
src/arrow/libarrow.so.p/compute_kernels_temporal_internal.cc.o 
src/arrow/libarrow.so.p/compute_kernels_util_internal.cc.o 
src/arrow/libarrow.so.p/compute_kernels_vector_hash.cc.o 
src/arrow/libarrow.so.p/compute_kernels_vector_selection.cc.o 
src/arrow/libarrow.so.p/compute_kernels_vector_selection_filter_internal.cc.o 
src/arrow/libarrow.so.p/compute_kernels_vector_selection_internal.cc.o 
src/arrow/libarrow.so.p/compute_kernels_vector_selection_take_internal.cc.o 
src/arrow/libarrow.so.p/compute_kernels_vector_swizzle.cc.o 
src/arrow/libarrow.so.p/io_buffered.cc.o 
src/arrow/libarrow.so.p/io_caching.cc.o src/arrow/libarrow.so.p/io_co
 mpressed.cc.o src/arrow/libarrow.so.p/io_file.cc.o 
src/arrow/libarrow.so.p/io_hdfs.cc.o 
src/arrow/libarrow.so.p/io_hdfs_internal.cc.o 
src/arrow/libarrow.so.p/io_interfaces.cc.o 
src/arrow/libarrow.so.p/io_memory.cc.o src/arrow/libarrow.so.p/io_slow.cc.o 
src/arrow/libarrow.so.p/io_stdio.cc.o src/arrow/libarrow.so.p/io_transform.cc.o 
src/arrow/libarrow.so.p/memory_pool.cc.o 
src/arrow/libarrow.so.p/vendored_base64.cpp.o 
src/arrow/libarrow.so.p/vendored_datetime.cpp.o 
src/arrow/libarrow.so.p/vendored_double-conversion_bignum-dtoa.cc.o 
src/arrow/libarrow.so.p/vendored_double-conversion_bignum.cc.o 
src/arrow/libarrow.so.p/vendored_double-conversion_cached-powers.cc.o 
src/arrow/libarrow.so.p/vendored_double-conversion_double-to-string.cc.o 
src/arrow/libarrow.so.p/vendored_double-conversion_fast-dtoa.cc.o 
src/arrow/libarrow.so.p/vendored_double-conversion_fixed-dtoa.cc.o 
src/arrow/libarrow.so.p/vendored_double-conversion_string-to-double.cc.o 
src/arrow/libarrow.so.p/vendored_double-conversio
 n_strtod.cc.o src/arrow/libarrow.so.p/vendored_musl_strptime.c.o 
src/arrow/libarrow.so.p/vendored_uriparser_UriCommon.c.o 
src/arrow/libarrow.so.p/vendored_uriparser_UriCompare.c.o 
src/arrow/libarrow.so.p/vendored_uriparser_UriEscape.c.o 
src/arrow/libarrow.so.p/vendored_uriparser_UriFile.c.o 
src/arrow/libarrow.so.p/vendored_uriparser_UriIp4.c.o 
src/arrow/libarrow.so.p/vendored_uriparser_UriIp4Base.c.o 
src/arrow/libarrow.so.p/vendored_uriparser_UriMemory.c.o 
src/arrow/libarrow.so.p/vendored_uriparser_UriNormalize.c.o 
src/arrow/libarrow.so.p/vendored_uriparser_UriNormalizeBase.c.o 
src/arrow/libarrow.so.p/vendored_uriparser_UriParse.c.o 
src/arrow/libarrow.so.p/vendored_uriparser_UriParseBase.c.o 
src/arrow/libarrow.so.p/vendored_uriparser_UriQuery.c.o 
src/arrow/libarrow.so.p/vendored_uriparser_UriRecompose.c.o 
src/arrow/libarrow.so.p/vendored_uriparser_UriResolve.c.o 
src/arrow/libarrow.so.p/vendored_uriparser_UriShorten.c.o 
src/arrow/libarrow.so.p/builder.cc.o src/arrow/libarrow.so.p/buf
 fer.cc.o src/arrow/libarrow.so.p/chunked_array.cc.o 
src/arrow/libarrow.so.p/chunk_resolver.cc.o 
src/arrow/libarrow.so.p/compare.cc.o src/arrow/libarrow.so.p/config.cc.o 
src/arrow/libarrow.so.p/datum.cc.o src/arrow/libarrow.so.p/device.cc.o 
src/arrow/libarrow.so.p/device_allocation_type_set.cc.o 
src/arrow/libarrow.so.p/extension_type.cc.o 
src/arrow/libarrow.so.p/extension_bool8.cc.o 
src/arrow/libarrow.so.p/extension_json.cc.o 
src/arrow/libarrow.so.p/extension_parquet_variant.cc.o 
src/arrow/libarrow.so.p/extension_uuid.cc.o 
src/arrow/libarrow.so.p/pretty_print.cc.o 
src/arrow/libarrow.so.p/record_batch.cc.o src/arrow/libarrow.so.p/result.cc.o 
src/arrow/libarrow.so.p/scalar.cc.o src/arrow/libarrow.so.p/sparse_tensor.cc.o 
src/arrow/libarrow.so.p/status.cc.o src/arrow/libarrow.so.p/table.cc.o 
src/arrow/libarrow.so.p/table_builder.cc.o src/arrow/libarrow.so.p/tensor.cc.o 
src/arrow/libarrow.so.p/tensor_coo_converter.cc.o 
src/arrow/libarrow.so.p/tensor_csf_converter.cc.o src/arrow/libarrow.s
 o.p/tensor_csx_converter.cc.o src/arrow/libarrow.so.p/type.cc.o 
src/arrow/libarrow.so.p/type_traits.cc.o src/arrow/libarrow.so.p/visitor.cc.o 
src/arrow/libarrow.so.p/c_bridge.cc.o src/arrow/libarrow.so.p/c_dlpack.cc.o 
src/arrow/libarrow.so.p/util_align_util.cc.o 
src/arrow/libarrow.so.p/util_async_util.cc.o 
src/arrow/libarrow.so.p/util_atfork_internal.cc.o 
src/arrow/libarrow.so.p/util_basic_decimal.cc.o 
src/arrow/libarrow.so.p/util_bit_block_counter.cc.o 
src/arrow/libarrow.so.p/util_bit_run_reader.cc.o 
src/arrow/libarrow.so.p/util_bit_util.cc.o 
src/arrow/libarrow.so.p/util_bitmap.cc.o 
src/arrow/libarrow.so.p/util_bitmap_builders.cc.o 
src/arrow/libarrow.so.p/util_bitmap_ops.cc.o 
src/arrow/libarrow.so.p/util_bpacking.cc.o 
src/arrow/libarrow.so.p/util_bpacking_scalar.cc.o 
src/arrow/libarrow.so.p/util_bpacking_simd_default.cc.o 
src/arrow/libarrow.so.p/util_byte_size.cc.o 
src/arrow/libarrow.so.p/util_byte_stream_split_internal.cc.o 
src/arrow/libarrow.so.p/util_cancel.cc.o src/arrow/libarr
 ow.so.p/util_compression.cc.o 
src/arrow/libarrow.so.p/util_counting_semaphore.cc.o 
src/arrow/libarrow.so.p/util_cpu_info.cc.o 
src/arrow/libarrow.so.p/util_crc32.cc.o src/arrow/libarrow.so.p/util_debug.cc.o 
src/arrow/libarrow.so.p/util_decimal.cc.o 
src/arrow/libarrow.so.p/util_delimiting.cc.o 
src/arrow/libarrow.so.p/util_dict_util.cc.o 
src/arrow/libarrow.so.p/util_fixed_width_internal.cc.o 
src/arrow/libarrow.so.p/util_float16.cc.o 
src/arrow/libarrow.so.p/util_formatting.cc.o 
src/arrow/libarrow.so.p/util_future.cc.o 
src/arrow/libarrow.so.p/util_fuzz_internal.cc.o 
src/arrow/libarrow.so.p/util_hashing.cc.o 
src/arrow/libarrow.so.p/util_int_util.cc.o 
src/arrow/libarrow.so.p/util_io_util.cc.o 
src/arrow/libarrow.so.p/util_list_util.cc.o 
src/arrow/libarrow.so.p/util_logger.cc.o 
src/arrow/libarrow.so.p/util_logging.cc.o 
src/arrow/libarrow.so.p/util_key_value_metadata.cc.o 
src/arrow/libarrow.so.p/util_math_internal.cc.o 
src/arrow/libarrow.so.p/util_memory.cc.o src/arrow/libarrow.so.p/util_mute
 x.cc.o src/arrow/libarrow.so.p/util_ree_util.cc.o 
src/arrow/libarrow.so.p/util_secure_string.cc.o 
src/arrow/libarrow.so.p/util_string.cc.o 
src/arrow/libarrow.so.p/util_string_util.cc.o 
src/arrow/libarrow.so.p/util_task_group.cc.o 
src/arrow/libarrow.so.p/util_tdigest.cc.o 
src/arrow/libarrow.so.p/util_thread_pool.cc.o 
src/arrow/libarrow.so.p/util_time.cc.o 
src/arrow/libarrow.so.p/util_tracing.cc.o 
src/arrow/libarrow.so.p/util_trie.cc.o 
src/arrow/libarrow.so.p/util_union_util.cc.o 
src/arrow/libarrow.so.p/util_unreachable.cc.o 
src/arrow/libarrow.so.p/util_uri.cc.o src/arrow/libarrow.so.p/util_utf8.cc.o 
src/arrow/libarrow.so.p/util_value_parsing.cc.o 
src/arrow/libarrow.so.p/util_compression_brotli.cc.o 
src/arrow/libarrow.so.p/util_compression_bz2.cc.o 
src/arrow/libarrow.so.p/util_compression_lz4.cc.o 
src/arrow/libarrow.so.p/util_compression_snappy.cc.o 
src/arrow/libarrow.so.p/util_compression_zlib.cc.o 
src/arrow/libarrow.so.p/util_compression_zstd.cc.o 
src/arrow/libarrow.so.p/integration
 _json_integration.cc.o src/arrow/libarrow.so.p/integration_json_internal.cc.o 
src/arrow/libarrow.so.p/csv_converter.cc.o 
src/arrow/libarrow.so.p/csv_chunker.cc.o 
src/arrow/libarrow.so.p/csv_column_builder.cc.o 
src/arrow/libarrow.so.p/csv_column_decoder.cc.o 
src/arrow/libarrow.so.p/csv_options.cc.o 
src/arrow/libarrow.so.p/csv_parser.cc.o src/arrow/libarrow.so.p/csv_reader.cc.o 
src/arrow/libarrow.so.p/csv_writer.cc.o 
src/arrow/libarrow.so.p/filesystem_filesystem.cc.o 
src/arrow/libarrow.so.p/filesystem_localfs.cc.o 
src/arrow/libarrow.so.p/filesystem_mockfs.cc.o 
src/arrow/libarrow.so.p/filesystem_path_util.cc.o 
src/arrow/libarrow.so.p/filesystem_util_internal.cc.o 
src/arrow/libarrow.so.p/filesystem_azurefs.cc.o 
src/arrow/libarrow.so.p/filesystem_gcsfs.cc.o 
src/arrow/libarrow.so.p/filesystem_gcsfs_internal.cc.o 
src/arrow/libarrow.so.p/filesystem_hdfs.cc.o 
src/arrow/libarrow.so.p/ipc_dictionary.cc.o 
src/arrow/libarrow.so.p/ipc_feather.cc.o 
src/arrow/libarrow.so.p/ipc_message.cc.o src/arro
 w/libarrow.so.p/ipc_metadata_internal.cc.o 
src/arrow/libarrow.so.p/ipc_options.cc.o 
src/arrow/libarrow.so.p/ipc_reader.cc.o src/arrow/libarrow.so.p/ipc_writer.cc.o 
src/arrow/libarrow.so.p/extension_fixed_shape_tensor.cc.o 
src/arrow/libarrow.so.p/extension_opaque.cc.o 
src/arrow/libarrow.so.p/json_options.cc.o 
src/arrow/libarrow.so.p/json_chunked_builder.cc.o 
src/arrow/libarrow.so.p/json_chunker.cc.o 
src/arrow/libarrow.so.p/json_converter.cc.o 
src/arrow/libarrow.so.p/json_from_string.cc.o 
src/arrow/libarrow.so.p/json_object_parser.cc.o 
src/arrow/libarrow.so.p/json_object_writer.cc.o 
src/arrow/libarrow.so.p/json_parser.cc.o 
src/arrow/libarrow.so.p/json_reader.cc.o -L/opt/conda/envs/arrow/lib 
-Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libarrow.so 
-Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now 
-Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined 
-Wl,-rpath,/opt/conda/envs/arrow/lib -Wl,-rpath-link,/opt/conda/envs/arrow/lib 
-fvisibilit
 y-inlines-hidden -fmessage-length=0 -march=nocona -mtune=haswell 
-ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 
-ffunction-sections -pipe -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -pthread 
-Wl,--start-group /opt/conda/envs/arrow/lib/libbrotlidec.so 
/opt/conda/envs/arrow/lib/libbrotlienc.so -lbz2 
/opt/conda/envs/arrow/lib/liblz4.so 
/opt/conda/envs/arrow/lib/libsnappy.so.1.2.2 /opt/conda/envs/arrow/lib/libz.so 
/opt/conda/envs/arrow/lib/libzstd.so 
/opt/conda/envs/arrow/lib/libazure-core.so.1.16.2 
/opt/conda/envs/arrow/lib/libcurl.so 
/opt/conda/envs/arrow/lib/libazure-identity.so.1.13.3 
/opt/conda/envs/arrow/lib/libazure-storage-blobs.so.12.16.0 
/opt/conda/envs/arrow/lib/libazure-storage-common.so.12.12.0 
/opt/conda/envs/arrow/lib/libazure-storage-files-datalake.so.12.14.0 
/opt/conda/envs/arrow/lib/libgoogle_cloud_cpp_common.so 
/opt/conda/envs/arrow/lib/libabsl_bad_optional_access.so 
/opt/conda/envs/arrow/lib/libabsl_time.so 
/opt/conda/envs/arrow/lib/libabsl_civil_time.so /opt/cond
 a/envs/arrow/lib/libabsl_strings.so 
/opt/conda/envs/arrow/lib/libabsl_strings_internal.so 
/opt/conda/envs/arrow/lib/libabsl_string_view.so 
/opt/conda/envs/arrow/lib/libabsl_base.so -lrt 
/opt/conda/envs/arrow/lib/libabsl_spinlock_wait.so 
/opt/conda/envs/arrow/lib/libabsl_int128.so 
/opt/conda/envs/arrow/lib/libabsl_throw_delegate.so 
/opt/conda/envs/arrow/lib/libabsl_time_zone.so 
/opt/conda/envs/arrow/lib/libabsl_bad_variant_access.so 
/opt/conda/envs/arrow/lib/libabsl_raw_logging_internal.so 
/opt/conda/envs/arrow/lib/libabsl_log_severity.so 
/opt/conda/envs/arrow/lib/libssl.so /opt/conda/envs/arrow/lib/libcrypto.so 
/opt/conda/envs/arrow/lib/libgoogle_cloud_cpp_rest_internal.so 
/opt/conda/envs/arrow/lib/libgoogle_cloud_cpp_storage.so 
/opt/conda/envs/arrow/lib/libcrc32c.so 
/opt/conda/envs/arrow/lib/libabsl_cord.so 
/opt/conda/envs/arrow/lib/libabsl_cordz_info.so 
/opt/conda/envs/arrow/lib/libabsl_cord_internal.so 
/opt/conda/envs/arrow/lib/libabsl_cordz_functions.so /opt/conda/envs/arrow/lib
 /libabsl_exponential_biased.so 
/opt/conda/envs/arrow/lib/libabsl_cordz_handle.so 
/opt/conda/envs/arrow/lib/libabsl_synchronization.so 
/opt/conda/envs/arrow/lib/libabsl_graphcycles_internal.so 
/opt/conda/envs/arrow/lib/libabsl_kernel_timeout_internal.so 
/opt/conda/envs/arrow/lib/libabsl_stacktrace.so 
/opt/conda/envs/arrow/lib/libabsl_symbolize.so 
/opt/conda/envs/arrow/lib/libabsl_debugging_internal.so 
/opt/conda/envs/arrow/lib/libabsl_demangle_internal.so 
/opt/conda/envs/arrow/lib/libabsl_malloc_internal.so 
/opt/conda/envs/arrow/lib/libabsl_crc_cord_state.so 
/opt/conda/envs/arrow/lib/libabsl_crc32c.so 
/opt/conda/envs/arrow/lib/libabsl_crc_internal.so 
/opt/conda/envs/arrow/lib/libabsl_crc_cpu_detect.so 
/opt/conda/envs/arrow/lib/libabsl_str_format_internal.so -Wl,--end-group
   /opt/conda/envs/arrow/bin/../libexec/gcc/x86_64-conda-linux-gnu/14.3.0/ld: 
src/arrow/libarrow.so.p/extension_type.cc.o: in function 
`arrow::internal::CreateGlobalRegistry()':
   
/build/cpp/../../arrow/cpp/src/arrow/extension_type.cc:159:(.text._ZN5arrow8internalL20CreateGlobalRegistryEv+0x638):
 undefined reference to 
`arrow::extension::variable_shape_tensor(std::shared_ptr<arrow::DataType> 
const&, int, std::vector<long, std::allocator<long> >, 
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > >, 
std::vector<std::optional<long>, std::allocator<std::optional<long> > >)'
   /opt/conda/envs/arrow/bin/../libexec/gcc/x86_64-conda-linux-gnu/14.3.0/ld: 
src/arrow/libarrow.so.p/extension_fixed_shape_tensor.cc.o: in function 
`arrow::extension::FixedShapeTensorType::ExtensionEquals(arrow::ExtensionType 
const&) const':
   
/build/cpp/../../arrow/cpp/src/arrow/extension/fixed_shape_tensor.cc:49:(.text._ZNK5arrow9extension20FixedShapeTensorType15ExtensionEqualsERKNS_13ExtensionTypeE+0x158):
 undefined reference to `arrow::internal::IsPermutationTrivial(std::span<long 
const, 18446744073709551615ul>)'
   /opt/conda/envs/arrow/bin/../libexec/gcc/x86_64-conda-linux-gnu/14.3.0/ld: 
/build/cpp/../../arrow/cpp/src/arrow/extension/fixed_shape_tensor.cc:50:(.text._ZNK5arrow9extension20FixedShapeTensorType15ExtensionEqualsERKNS_13ExtensionTypeE+0x35f):
 undefined reference to `arrow::internal::IsPermutationTrivial(std::span<long 
const, 18446744073709551615ul>)'
   /opt/conda/envs/arrow/bin/../libexec/gcc/x86_64-conda-linux-gnu/14.3.0/ld: 
src/arrow/libarrow.so.p/extension_fixed_shape_tensor.cc.o: in function 
`arrow::extension::FixedShapeTensorType::Make(std::shared_ptr<arrow::DataType> 
const&, std::vector<long, std::allocator<long> > const&, std::vector<long, 
std::allocator<long> > const&, std::vector<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > const&)':
   
/build/cpp/../../arrow/cpp/src/arrow/extension/fixed_shape_tensor.cc:342:(.text._ZN5arrow9extension20FixedShapeTensorType4MakeERKSt10shared_ptrINS_8DataTypeEERKSt6vectorIlSaIlEESB_RKS7_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISH_EE+0x271):
 undefined reference to `arrow::internal::IsPermutationValid(std::span<long 
const, 18446744073709551615ul>)'
   /opt/conda/envs/arrow/bin/../libexec/gcc/x86_64-conda-linux-gnu/14.3.0/ld: 
src/arrow/libarrow.so.p/extension_fixed_shape_tensor.cc.o: in function 
`arrow::extension::FixedShapeTensorArray::ToTensor() const':
   
/build/cpp/../../arrow/cpp/src/arrow/extension/fixed_shape_tensor.cc:318:(.text._ZNK5arrow9extension21FixedShapeTensorArray8ToTensorEv+0x599):
 undefined reference to 
`arrow::internal::ComputeStrides(std::shared_ptr<arrow::DataType> const&, 
std::span<long const, 18446744073709551615ul>, std::span<long const, 
18446744073709551615ul>)'
   /opt/conda/envs/arrow/bin/../libexec/gcc/x86_64-conda-linux-gnu/14.3.0/ld: 
src/arrow/libarrow.so.p/extension_fixed_shape_tensor.cc.o: in function 
`arrow::extension::FixedShapeTensorType::MakeTensor(std::shared_ptr<arrow::ExtensionScalar>
 const&)':
   
/build/cpp/../../arrow/cpp/src/arrow/extension/fixed_shape_tensor.cc:182:(.text._ZN5arrow9extension20FixedShapeTensorType10MakeTensorERKSt10shared_ptrINS_15ExtensionScalarEE+0x2f0):
 undefined reference to 
`arrow::internal::ComputeStrides(std::shared_ptr<arrow::DataType> const&, 
std::span<long const, 18446744073709551615ul>, std::span<long const, 
18446744073709551615ul>)'
   /opt/conda/envs/arrow/bin/../libexec/gcc/x86_64-conda-linux-gnu/14.3.0/ld: 
/build/cpp/../../arrow/cpp/src/arrow/extension/fixed_shape_tensor.cc:184:(.text._ZN5arrow9extension20FixedShapeTensorType10MakeTensorERKSt10shared_ptrINS_15ExtensionScalarEE+0x383):
 undefined reference to `arrow::internal::SliceTensorBuffer(arrow::Array 
const&, arrow::DataType const&, std::span<long const, 18446744073709551615ul>)'
   /opt/conda/envs/arrow/bin/../libexec/gcc/x86_64-conda-linux-gnu/14.3.0/ld: 
src/arrow/libarrow.so.p/extension_fixed_shape_tensor.cc.o: in function 
`arrow::extension::FixedShapeTensorType::strides()':
   
/build/cpp/../../arrow/cpp/src/arrow/extension/fixed_shape_tensor.cc:354:(.text._ZN5arrow9extension20FixedShapeTensorType7stridesEv+0xa8):
 undefined reference to 
`arrow::internal::ComputeStrides(std::shared_ptr<arrow::DataType> const&, 
std::span<long const, 18446744073709551615ul>, std::span<long const, 
18446744073709551615ul>)'
   collect2: error: ld returned 1 exit status
   ```
   
   @WillAyd Could you take a look at it?


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to