Dragoș Moldovan-Grünfeld created ARROW-14420: ------------------------------------------------
Summary: brew install apache-arrow --HEAD fails due to not finding Python3 and NumPy Key: ARROW-14420 URL: https://issues.apache.org/jira/browse/ARROW-14420 Project: Apache Arrow Issue Type: Improvement Components: Developer Tools, Python Reporter: Dragoș Moldovan-Grünfeld We advertise this path (installation of the {{Arrow}} C++ library with {{brew}}) as the simpler way to setup a working development environment for R developers. For me this fails both on Intel and Apple silicone Macs, with similar error messages: {code} (base) dragos@Dragoss-MacBook-Pro r % brew install apache-arrow --HEAD ==> Cloning https://github.com/apache/arrow.git Updating /Users/dragos/Library/Caches/Homebrew/apache-arrow--git >From https://github.com/apache/arrow 29892ba5c..65c131321 master -> origin/master ==> Checking out branch master Already on 'master' Your branch is behind 'origin/master' by 20 commits, and can be fast-forwarded. (use "git pull" to update your local branch) HEAD is now at 65c131321 ARROW-14417: [R] Joins ignore projection on left dataset Entering 'cpp/submodules/parquet-testing' Entering 'testing' /Users/dragos/Library/Caches/Homebrew/apache-arrow--git/cpp/submodules/parquet-testing /Users/dragos/Library/Caches/Homebrew/apache-arrow--git/testing ==> cmake ../cpp -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=TRUE -DARROW_FLIGHT=ON -DARROW_GANDIVA=ON -DARROW_JEMALLOC=ON -DARROW_ORC=ON -DARROW_PARQUET=ON -DARROW_PLASMA=ON -DARROW_PROTOBUF_US Last 15 lines from /Users/dragos/Library/Logs/Homebrew/apache-arrow/01.cmake: -- Found approximate gRPC version: 1.36 (ARROW_FLIGHT_REQUIRE_TLSCREDENTIALSOPTIONS=) CMake Error at /usr/local/Cellar/cmake/3.21.3_1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find Python3 (missing: Python3_NumPy_INCLUDE_DIRS NumPy) (found version "3.9.7") Call Stack (most recent call first): /usr/local/Cellar/cmake/3.21.3_1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE) /usr/local/Cellar/cmake/3.21.3_1/share/cmake/Modules/FindPython/Support.cmake:3166 (find_package_handle_standard_args) /usr/local/Cellar/cmake/3.21.3_1/share/cmake/Modules/FindPython3.cmake:485 (include) cmake_modules/FindPython3Alt.cmake:54 (find_package) src/arrow/python/CMakeLists.txt:22 (find_package) -- Configuring incomplete, errors occurred! See also "/tmp/apache-arrow-20211021-75909-1pqubs7/build/CMakeFiles/CMakeOutput.log". See also "/tmp/apache-arrow-20211021-75909-1pqubs7/build/CMakeFiles/CMakeError.log". {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)