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]

Reply via email to