To update others who might find this thread:
If you start running into Arrow building problems upon updates to the
Arrow codebase, I recommend first deleting stale build artifacts from
previous builds:
https://arrow.apache.org/docs/dev/developers/python.html#deleting-stale-build-artifacts
.
>
>
> Yaron.
>
> From: Sutou Kouhei
> Sent: Monday, September 12, 2022 8:26 PM
> To: dev@arrow.apache.org
> Subject: Re: PyArrow build problem
>
> Hi,
>
> Ah, this mailing list doesn't accept attachments.
> Could you upload them to somewhere such as gis
OK, I posted in VESA-62.
Yaron.
From: Sutou Kouhei
Sent: Monday, September 12, 2022 8:26 PM
To: dev@arrow.apache.org
Subject: Re: PyArrow build problem
Hi,
Ah, this mailing list doesn't accept attachments.
Could you upload them to somewhere such as gis
Hi,
Ah, this mailing list doesn't accept attachments.
Could you upload them to somewhere such as gist and share
the URL? Or you can open a Jira issue and continue this
because we can attach files on Jira.
Thanks,
--
kou
In
"Re: PyArrow build problem" on Mon, 12 Sep 2022
t: Re: PyArrow build problem
Hi,
It seems that
/miniconda3/envs/pyarrow-dev/lib/cmake/Arrow/ArrowConfig.cmake
isn't used. Could you share a build log with
PYARROW_CMAKE_OPTIONS="-DCMAKE_FIND_DEBUG_MODE=ON" environment
variable?
You may need to export
CMAKE_PREFIX_PATH=/minicon
Hi,
It seems that
/miniconda3/envs/pyarrow-dev/lib/cmake/Arrow/ArrowConfig.cmake
isn't used. Could you share a build log with
PYARROW_CMAKE_OPTIONS="-DCMAKE_FIND_DEBUG_MODE=ON" environment
variable?
You may need to export
CMAKE_PREFIX_PATH=/miniconda3/envs/pyarrow-dev environment
variable but the
Hi Yaron!
This tripped me up, too. It seems to have started around this commit:
https://github.com/apache/arrow/commit/93b63e8f3b4880927ccbd5522c967df79e926cda
.
I ended up needing to wipe my checkout from hidden build files using
`git clean -Xfd .` and then rebuilding/reinstalling Arrow C++
After spending a bit more time on this, it looks like the problem may be
related to the structure of PyArrow and its build system being changed since
the previous time I synced. I found PyArrow C++ source has moved to
`python/pyarrow/src` and has a separate `CMakeLists.txt` root. However, I
cou