kou opened a new issue, #48862:
URL: https://github.com/apache/arrow/issues/48862
### Describe the bug, including details regarding any error messages,
version, and platform.
GH-47888 added `libarrow_c_data_integaration.so` but it's not built with
`ARROW_BUILD_TESTS=ON` and `ARROW_BUILD_INTEGRATION=ON`. So integration test is
failed with:
```text
##########################################################
C Data Interface: C++ exporting, C++ importing
##########################################################
Traceback (most recent call last):
File "/data/arrow/verify-rc/arrow-23.0.0.5QcOA/venv-source/bin/archery",
line 7, in <module>
sys.exit(archery())
~~~~~~~^^
File
"/data/arrow/verify-rc/arrow-23.0.0.5QcOA/venv-source/lib/python3.13/site-packages/click/core.py",
line 1485, in __call__
return self.main(*args, **kwargs)
~~~~~~~~~^^^^^^^^^^^^^^^^^
File
"/data/arrow/verify-rc/arrow-23.0.0.5QcOA/venv-source/lib/python3.13/site-packages/click/core.py",
line 1406, in main
rv = self.invoke(ctx)
File
"/data/arrow/verify-rc/arrow-23.0.0.5QcOA/venv-source/lib/python3.13/site-packages/click/core.py",
line 1873, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File
"/data/arrow/verify-rc/arrow-23.0.0.5QcOA/venv-source/lib/python3.13/site-packages/click/core.py",
line 1269, in invoke
return ctx.invoke(self.callback, **ctx.params)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/data/arrow/verify-rc/arrow-23.0.0.5QcOA/venv-source/lib/python3.13/site-packages/click/core.py",
line 824, in invoke
return callback(*args, **kwargs)
File
"/data/arrow/verify-rc/arrow-23.0.0.5QcOA/apache-arrow-23.0.0/dev/archery/archery/cli.py",
line 813, in integration
run_all_tests(testers, other_testers, **args)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/data/arrow/verify-rc/arrow-23.0.0.5QcOA/apache-arrow-23.0.0/dev/archery/archery/integration/runner.py",
line 740, in run_all_tests
runner.run_c_data()
~~~~~~~~~~~~~~~~~^^
File
"/data/arrow/verify-rc/arrow-23.0.0.5QcOA/apache-arrow-23.0.0/dev/archery/archery/integration/runner.py",
line 161, in run_c_data
self._compare_c_data_implementations(producer, consumer)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File
"/data/arrow/verify-rc/arrow-23.0.0.5QcOA/apache-arrow-23.0.0/dev/archery/archery/integration/runner.py",
line 472, in _compare_c_data_implementations
with producer.make_c_data_exporter() as exporter:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File
"/data/arrow/verify-rc/arrow-23.0.0.5QcOA/apache-arrow-23.0.0/dev/archery/archery/integration/tester_cpp.py",
line 145, in make_c_data_exporter
return CppCDataExporter(self.debug, self.args)
File
"/data/arrow/verify-rc/arrow-23.0.0.5QcOA/apache-arrow-23.0.0/dev/archery/archery/integration/tester_cpp.py",
line 181, in __init__
self.dll = _load_ffi(self.ffi)
~~~~~~~~~^^^^^^^^^^
File
"/data/arrow/verify-rc/arrow-23.0.0.5QcOA/apache-arrow-23.0.0/dev/archery/archery/integration/tester_cpp.py",
line 170, in _load_ffi
dll = ffi.dlopen(lib_path)
File
"/data/arrow/verify-rc/arrow-23.0.0.5QcOA/venv-source/lib/python3.13/site-packages/cffi/api.py",
line 150, in dlopen
lib, function_cache = _make_ffi_library(self, name, flags)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File
"/data/arrow/verify-rc/arrow-23.0.0.5QcOA/venv-source/lib/python3.13/site-packages/cffi/api.py",
line 834, in _make_ffi_library
backendlib = _load_backend_lib(backend, libname, flags)
File
"/data/arrow/verify-rc/arrow-23.0.0.5QcOA/venv-source/lib/python3.13/site-packages/cffi/api.py",
line 829, in _load_backend_lib
raise OSError(msg)
OSError: cannot load library
'/data/arrow/verify-rc/arrow-23.0.0.5QcOA/cpp-build/release/libarrow_c_data_integration.so':
/data/arrow/verify-rc/arrow-23.0.0.5QcOA/cpp-build/release/libarrow_c_data_integration.so:
cannot open shared object file: No such file or directory. Additionally,
ctypes.util.find_library() did not manage to locate a library called
'/data/arrow/verify-rc/arrow-23.0.0.5QcOA/cpp-build/release/libarrow_c_data_integration.so'
Failed to verify release candidate. See
/data/arrow/verify-rc/arrow-23.0.0.5QcOA for details.
```
### Component(s)
C++, Integration
--
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]