pitrou opened a new issue, #49473:
URL: https://github.com/apache/arrow/issues/49473

   ### Describe the bug, including details regarding any error messages, 
version, and platform.
   
   I now get this error:
   ```
   $ python -m pytest -vs --tb=native pyarrow/tests/test_cython.py 
   
============================================================================== 
test session starts 
===============================================================================
   platform linux -- Python 3.10.19, pytest-9.0.2, pluggy-1.6.0 -- 
/home/antoine/mambaforge/envs/pyarrow/bin/python
   cachedir: .pytest_cache
   hypothesis profile 'dev' -> max_examples=50
   rootdir: /home/antoine/arrow/dev/python
   configfile: setup.cfg
   plugins: forked-1.6.0, hypothesis-6.150.2, xdist-2.5.0, pyfakefs-4.5.6
   collected 2 items                                                            
                                                                                
                    
   
   pyarrow/tests/test_cython.py::test_cython_api Compiling 
pyarrow_cython_example.pyx because it changed.
   [1/1] Cythonizing pyarrow_cython_example.pyx
   Extension module: <setuptools.extension.Extension('pyarrow_cython_example') 
at 0x7e775fa09c30> 
['/home/antoine/mambaforge/envs/pyarrow/lib/python3.10/site-packages/numpy/_core/include',
 '/home/antoine/arrow/dev/python/pyarrow/include'] ['arrow_python', 'arrow'] 
['/home/antoine/arrow/dev/python/pyarrow', 
'/home/antoine/mambaforge/envs/pyarrow/lib']
   running build_ext
   building 'pyarrow_cython_example' extension
   creating build/temp.linux-x86_64-cpython-310
   /home/antoine/mambaforge/envs/pyarrow/bin/g++ -fvisibility-inlines-hidden 
-fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC 
-fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem 
/home/antoine/mambaforge/envs/pyarrow/include 
-I/home/antoine/mambaforge/envs/pyarrow/targets/x86_64-linux/include 
-I/home/antoine/mambaforge/envs/pyarrow/targets/x86_64-linux/include/cccl 
-DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem 
/home/antoine/mambaforge/envs/pyarrow/include 
-I/home/antoine/mambaforge/envs/pyarrow/targets/x86_64-linux/include 
-I/home/antoine/mambaforge/envs/pyarrow/targets/x86_64-linux/include/cccl -fPIC 
-I/home/antoine/mambaforge/envs/pyarrow/lib/python3.10/site-packages/numpy/_core/include
 -I/home/antoine/arrow/dev/python/pyarrow/include 
-I/home/antoine/mambaforge/envs/pyarrow/include/python3.10 -c 
pyarrow_cython_example.cpp -o 
build/temp.linux-x86_64-cpython-310/pyarrow_cython_example.o -std=c++20
   pyarrow_cython_example.cpp:1357:10: fatal error: arrow/python/platform.h: No 
such file or directory
    1357 | #include "arrow/python/platform.h"
         |          ^~~~~~~~~~~~~~~~~~~~~~~~~
   compilation terminated.
   error: command '/home/antoine/mambaforge/envs/pyarrow/bin/g++' failed with 
exit code 1
   FAILED
   ```
   
   Here is the build command:
   ```
   export CMAKE_GENERATOR=Ninja
   export PYARROW_BUNDLE_ARROW_CPP=1
   export PYARROW_BUNDLE_CYTHON_CPP=1
   
   python -m pip install \
     -C cmake.build-type=Debug \
     -C build.verbose=true \
     --no-deps --no-build-isolation -vv -e .
   ```
   
   The PyArrow include files use to be copied in the editable install (here 
`/home/antoine/arrow/dev/python/pyarrow/include`), they are not anymore.
   
   ### Component(s)
   
   Python


-- 
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