-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Python] ERROR: Failed building wheel for pyarrow on FreeBSD #36963
Comments
Also seeing this in an Ubuntu 22.04.2 container environment built with current Jupyter upstream images. This was working 9 hours ago and started breaking in our CI about 2 hours ago against the same image spec, so it seems to be a change in something that happened today. |
You need to install Apache Arrow C++ before you install pyarrow. |
That wasn't true before today, but I tried that too and it complains about the CMake Arrow files already existing a bunch of times and then fails. |
I can't help you without any specific information such as |
Sure - compare Containerfile in main and develop branches. What is in main was working as of this morning. I added libarrow-dev to Containerfile in the develop branch: https://github.com/UCSB-PSTAT/pstat-174-container-image |
I can't see logs... |
Anyway, I think that @vwbusguy's problem isn't same as the original issue. Please open a new issue instead of reusing this. |
Literally getting the same error:
Are you not able to replicate the issue by building from our repo? If you want, I can file another issue that's not specific to FreeBSD, but I would be surprised if they aren't related.
EDIT - OK, I'm done working for the day, but I'll bow out on providing more info on our end on this issue if you think it isn't relevant. |
Did that, now it states: No module named 'cmake' exist. |
How did you install Apache Arrow C++? CMAKE_PREFIX_PATH=/path/to/prefix pip install pyarrow See also: https://arrow.apache.org/docs/dev/developers/python.html |
That option was removed from the cpp lib in 10.0 when the python related code was moved into the python package. Is it possible that you have installed a version of the cpp lib that is != 12.0 (current pyarrow version)? |
( |
If arrow was installed through FreeBSD 13's ports, then it would have given the 8.0 version. In my case in the other issue, this error was from having a newer arrow (12.0) installed while trying to compile pyarrow 8.0. I assume the same error would work in both directions, if that were the case. |
I gave up on it. even if i dont have arrow 8.0 from freebsd i still have same issues. Under Arch it works fine but FreeBSD is not a Linux and there are some issues with some python packages trough pip so for now as long as i have W11 im ok have no time nor effort to engage into the battle with pip and all pythooon stuff :) |
Describe the bug, including details regarding any error messages, version, and platform.
OS: FreeBSD 13.2
Python versions 3.9.17 / 3.10 / 3.11
Environments: venv
pip install pyarrow
Component(s)
Python
The text was updated successfully, but these errors were encountered: