[MacPorts] #72416: apache-arrow upgrade fails

MacPorts noreply at macports.org
Mon Apr 28 18:22:05 UTC 2025


#72416: apache-arrow upgrade fails
---------------------+--------------------------
 Reporter:  dershow  |      Owner:  (none)
     Type:  defect   |     Status:  new
 Priority:  Normal   |  Milestone:
Component:  ports    |    Version:
 Keywords:           |       Port:  apache-arrow
---------------------+--------------------------
 I'm trying to upgrade apache-arrow from 19.0.1_0 to 20.0.0_0 and it fails.


 {{{
 % sudo port upgrade apache-arrow
 --->  Computing dependencies for apache-arrow
 --->  Fetching archive for apache-arrow
 --->  Attempting to fetch apache-arrow-20.0.0_0.darwin_23.arm64.tbz2 from
 https://packages.macports.org/apache-arrow
 --->  Attempting to fetch apache-arrow-20.0.0_0.darwin_23.arm64.tbz2 from
 https://bos.us.packages.macports.org/apache-arrow
 --->  Attempting to fetch apache-arrow-20.0.0_0.darwin_23.arm64.tbz2 from
 https://ywg.ca.packages.macports.org/mirror/macports/packages/apache-arrow
 --->  Fetching distfiles for apache-arrow
 --->  Verifying checksums for apache-arrow
 --->  Extracting apache-arrow
 --->  Applying patches to apache-arrow
 --->  Configuring apache-arrow
 Error: Failed to configure apache-arrow: configure failure: command
 execution failed
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_apache-arrow/apache-
 arrow/main.log for details.
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there is a bug.

 }}}


 And, here's the end of the log file:


 {{{
 :info:configure -- Downloading...
 :info:configure
 dst='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_apache-arrow/apache-
 arrow/work/build/_deps/orc-subbuild/orc-populate-
 prefix/src/orc-2.1.1.tar.gz'
 :info:configure    timeout='none'
 :info:configure    inactivity timeout='none'
 :info:configure -- Using
 src='https://www.apache.org/dyn/closer.lua/orc/orc-2.1.1/orc-2.1.1.tar.gz?action=download'
 :info:configure -- Using
 src='https://dlcdn.apache.org/orc/orc-2.1.1/orc-2.1.1.tar.gz'
 :info:configure CMake Error at orc-subbuild/orc-populate-prefix/src/orc-
 populate-stamp/download-orc-populate.cmake:163 (message):
 :info:configure   Each download failed!
 :info:configure     error: downloading
 'https://www.apache.org/dyn/closer.lua/orc/orc-2.1.1/orc-2.1.1.tar.gz?action=download'
 failed
 :info:configure           status_code: 60
 :info:configure           status_string: "SSL peer certificate or SSH
 remote key was not OK.  If this is due to https certificate verification
 failure, one may set environment variable CMAKE_TLS_VERIFY=0 to suppress
 it."
 :info:configure           log:
 :info:configure           --- LOG BEGIN ---
 :info:configure           Uses proxy env variable NO_PROXY ==
 '*.local,169.254/16'
 :info:configure   Host www.apache.org:443 was resolved.
 :info:configure   IPv6: (none)
 :info:configure   IPv4: 151.101.2.132
 :info:configure     Trying 151.101.2.132:443...
 :info:configure   ALPN: curl offers h2,http/1.1
 :info:configure   [5 bytes data]
 :info:configure   TLSv1.3 (OUT), TLS handshake, Client hello (1):
 :info:configure   [1567 bytes data]
 :info:configure    CAfile: /opt/local/share/curl/curl-ca-bundle.crt
 :info:configure    CApath: none
 :info:configure   [5 bytes data]
 :info:configure   TLSv1.3 (IN), TLS handshake, Server hello (2):
 :info:configure   [88 bytes data]
 :info:configure   [5 bytes data]
 :info:configure   TLSv1.3 (OUT), TLS change cipher, Change cipher spec
 (1):
 :info:configure   [1 bytes data]
 :info:configure   [5 bytes data]
 :info:configure   TLSv1.3 (OUT), TLS handshake, Client hello (1):
 :info:configure   [512 bytes data]
 :info:configure   [5 bytes data]
 :info:configure   TLSv1.3 (IN), TLS change cipher, Change cipher spec (1):
 :info:configure   [1 bytes data]
 :info:configure   [5 bytes data]
 :info:configure   TLSv1.3 (IN), TLS handshake, Server hello (2):
 :info:configure   [155 bytes data]
 :info:configure   [5 bytes data]
 :info:configure   [1 bytes data]
 :info:configure   TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
 :info:configure   [6 bytes data]
 :info:configure   [5 bytes data]
 :info:configure   [1 bytes data]
 :info:configure   TLSv1.3 (IN), TLS handshake, Certificate (11):
 :info:configure   [3345 bytes data]
 :info:configure   [5 bytes data]
 :info:configure   TLSv1.3 (OUT), TLS alert, unknown CA (560):
 :info:configure   [2 bytes data]
 :info:configure   SSL certificate problem: unable to get local issuer
 certificate
 :info:configure   closing connection #0
 :info:configure           --- LOG END ---
 :info:configure           error: downloading
 'https://dlcdn.apache.org/orc/orc-2.1.1/orc-2.1.1.tar.gz' failed
 :info:configure           status_code: 60
 :info:configure           status_string: "SSL peer certificate or SSH
 remote key was not OK.  If this is due to https certificate verification
 failure, one may set environment variable CMAKE_TLS_VERIFY=0 to suppress
 it."
 :info:configure           log:
 :info:configure           --- LOG BEGIN ---
 :info:configure           Uses proxy env variable NO_PROXY ==
 '*.local,169.254/16'
 :info:configure   Host dlcdn.apache.org:443 was resolved.
 :info:configure   IPv6: (none)
 :info:configure   IPv4: 151.101.2.132
 :info:configure     Trying 151.101.2.132:443...
 :info:configure   ALPN: curl offers h2,http/1.1
 :info:configure   [5 bytes data]
 :info:configure   TLSv1.3 (OUT), TLS handshake, Client hello (1):
 :info:configure   [1569 bytes data]
 :info:configure    CAfile: /opt/local/share/curl/curl-ca-bundle.crt
 :info:configure    CApath: none
 :info:configure   [5 bytes data]
 :info:configure   TLSv1.3 (IN), TLS handshake, Server hello (2):
 :info:configure   [88 bytes data]
 :info:configure   [5 bytes data]
 :info:configure   TLSv1.3 (OUT), TLS change cipher, Change cipher spec
 (1):
 :info:configure   [1 bytes data]
 :info:configure   [5 bytes data]
 :info:configure   TLSv1.3 (OUT), TLS handshake, Client hello (1):
 :info:configure   [512 bytes data]
 :info:configure   [5 bytes data]
 :info:configure   TLSv1.3 (IN), TLS change cipher, Change cipher spec (1):
 :info:configure   [1 bytes data]
 :info:configure   [5 bytes data]
 :info:configure   TLSv1.3 (IN), TLS handshake, Server hello (2):
 :info:configure   [155 bytes data]
 :info:configure   [5 bytes data]
 :info:configure   [1 bytes data]
 :info:configure   TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
 :info:configure   [6 bytes data]
 :info:configure   [5 bytes data]
 :info:configure   [1 bytes data]
 :info:configure   TLSv1.3 (IN), TLS handshake, Certificate (11):
 :info:configure   [3353 bytes data]
 :info:configure   [5 bytes data]
 :info:configure   TLSv1.3 (OUT), TLS alert, unknown CA (560):
 :info:configure   [2 bytes data]
 :info:configure   SSL certificate problem: unable to get local issuer
 certificate
 :info:configure   closing connection #0
 :info:configure           --- LOG END ---
 :info:configure
 :info:configure
 :info:configure FAILED: orc-populate-prefix/src/orc-populate-stamp/orc-
 populate-download
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_apache-arrow/apache-
 arrow/work/build/_deps/orc-subbuild/orc-populate-prefix/src/orc-populate-
 stamp/orc-populate-download
 :info:configure cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_apache-arrow/apache-
 arrow/work/build/_deps && /opt/local/bin/cmake
 -DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE -P
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_apache-arrow/apache-
 arrow/work/build/_deps/orc-subbuild/orc-populate-prefix/src/orc-populate-
 stamp/download-orc-populate.cmake && /opt/local/bin/cmake
 -DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE -P
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_apache-arrow/apache-
 arrow/work/build/_deps/orc-subbuild/orc-populate-prefix/src/orc-populate-
 stamp/verify-orc-populate.cmake && /opt/local/bin/cmake
 -DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE -P
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_apache-arrow/apache-
 arrow/work/build/_deps/orc-subbuild/orc-populate-prefix/src/orc-populate-
 stamp/extract-orc-populate.cmake && /opt/local/bin/cmake -E touch
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_apache-arrow/apache-
 arrow/work/build/_deps/orc-subbuild/orc-populate-prefix/src/orc-populate-
 stamp/orc-populate-download
 :info:configure ninja: build stopped: subcommand failed.
 :info:configure CMake Error at
 /opt/local/share/cmake-3.31/Modules/FetchContent.cmake:1918 (message):
 :info:configure   Build step for orc failed: 1
 :info:configure Call Stack (most recent call first):
 :info:configure
 /opt/local/share/cmake-3.31/Modules/FetchContent.cmake:1609
 (__FetchContent_populateSubbuild)
 :info:configure
 /opt/local/share/cmake-3.31/Modules/FetchContent.cmake:2145:EVAL:2
 (__FetchContent_doPopulation)
 :info:configure
 /opt/local/share/cmake-3.31/Modules/FetchContent.cmake:2145
 (cmake_language)
 :info:configure
 /opt/local/share/cmake-3.31/Modules/FetchContent.cmake:2384
 (__FetchContent_Populate)
 :info:configure   cmake_modules/ThirdpartyToolchain.cmake:4685
 (fetchcontent_makeavailable)
 :info:configure   cmake_modules/ThirdpartyToolchain.cmake:207 (build_orc)
 :info:configure   cmake_modules/ThirdpartyToolchain.cmake:304
 (build_dependency)
 :info:configure   cmake_modules/ThirdpartyToolchain.cmake:4789
 (resolve_dependency)
 :info:configure   CMakeLists.txt:611 (include)
 :info:configure -- Configuring incomplete, errors occurred!
 :info:configure Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_apache-arrow/apache-
 arrow/work/build" && /opt/local/bin/cmake -G "Ninja"
 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/opt/local"
 -DCMAKE_INSTALL_NAME_DIR="/opt/local/lib"
 -DCMAKE_SYSTEM_PREFIX_PATH="/opt/local;/usr" -DCMAKE_C_COMPILER="$CC"
 -DCMAKE_CXX_COMPILER="$CXX" -DCMAKE_OBJC_COMPILER="$CC"
 -DCMAKE_OBJCXX_COMPILER="$CXX" -DCMAKE_POLICY_DEFAULT_CMP0025=NEW
 -DCMAKE_POLICY_DEFAULT_CMP0060=NEW -DCMAKE_VERBOSE_MAKEFILE=ON
 -DCMAKE_COLOR_MAKEFILE=ON -DCMAKE_FIND_FRAMEWORK=LAST
 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_MAKE_PROGRAM=ninja
 -DCMAKE_MODULE_PATH="/opt/local/share/cmake/Modules;/opt/local/libexec/llvm-16/lib/cmake/llvm;/opt/local/lib/cmake/grpc/modules"
 -DCMAKE_PREFIX_PATH="/opt/local/share/cmake/Modules;/opt/local/libexec/llvm-16/lib/cmake/llvm;/opt/local/lib/cmake/grpc/modules"
 -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
 -DCMAKE_INSTALL_RPATH="/opt/local/lib" -Wno-dev
 -DLLVM_ROOT:PATH=/opt/local/libexec/llvm-16 -DARROW_ACERO:BOOL=OFF
 -DARROW_BUILD_SHARED:BOOL=ON -DARROW_BUILD_STATIC:BOOL=OFF
 -DARROW_COMPUTE:BOOL=ON -DARROW_CSV:BOOL=ON -DARROW_DATASET:BOOL=ON
 -DARROW_DEPENDENCY_USE_SHARED:BOOL=ON -DARROW_EXTRA_ERROR_CONTEXT:BOOL=ON
 -DARROW_FILESYSTEM:BOOL=ON -DARROW_FLIGHT:BOOL=ON -DARROW_GCS:BOOL=ON
 -DARROW_HDFS:BOOL=ON -DARROW_INSTALL_NAME_RPATH:BOOL=OFF
 -DARROW_JEMALLOC:BOOL=OFF -DARROW_JSON:BOOL=ON -DARROW_MIMALLOC:BOOL=ON
 -DARROW_ORC:BOOL=ON -DARROW_PACKAGE_KIND="python-wheel-macos"
 -DARROW_PARQUET:BOOL=ON -DARROW_PLASMA:BOOL=ON
 -DARROW_PROTOBUF_USE_SHARED:BOOL=ON -DARROW_PYTHON:BOOL=OFF
 -DARROW_RPATH_ORIGIN:BOOL=ON -DARROW_S3:BOOL=OFF -DARROW_SUBSTRAIT:BOOL=ON
 -DARROW_USE_CCACHE:BOOL=OFF -DARROW_TENSORFLOW:BOOL=OFF
 -DARROW_UTF8PROC_USE_SHARED:BOOL=ON -DARROW_WITH_BROTLI:BOOL=ON
 -DARROW_WITH_BZ2:BOOL=ON -DARROW_WITH_LZ4:BOOL=ON
 -DARROW_WITH_SNAPPY:BOOL=ON -DARROW_WITH_ZLIB:BOOL=ON
 -DARROW_WITH_ZSTD:BOOL=ON -Dc-ares_INCLUDE_DIR:PATH=/opt/local/include
 -DgRPC_ROOT:PATH=/opt/local -DRE2_SOURCE:STRING=SYSTEM
 -DCMAKE_APPLE_SILICON_PROCESSOR=arm64 -DARROW_BUILD_UTILITIES:BOOL=ON
 -DBOOST_ROOT=/opt/local/libexec/boost/1.81
 -DBOOSTROOT=/opt/local/libexec/boost/1.81
 -DBOOST_INCLUDEDIR=/opt/local/libexec/boost/1.81/include
 -DBOOST_LIBRARYDIR=/opt/local/libexec/boost/1.81/lib
 -DBOOST_INCLUDE_DIR=/opt/local/libexec/boost/1.81/include
 -DBOOST_LIBRARY_DIR=/opt/local/libexec/boost/1.81/lib
 -DBOOST_LIB_DIR=/opt/local/libexec/boost/1.81/lib
 -DBoost_NO_SYSTEM_PATHS=ON
 -DBoost_INCLUDE_DIR=/opt/local/libexec/boost/1.81/include
 -DBoost_DIR=/opt/local/libexec/boost/1.81
 -DCMAKE_OSX_ARCHITECTURES="arm64" -DCMAKE_OSX_DEPLOYMENT_TARGET="14.0"
 -DCMAKE_OSX_SYSROOT="/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk"
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_apache-arrow/apache-
 arrow/work/arrow-20.0.0/cpp
 :info:configure Exit code: 1
 :error:configure Failed to configure apache-arrow: configure failure:
 command execution failed
 :debug:configure Error code: NONE
 :debug:configure Backtrace: configure failure: command execution failed
 :debug:configure     while executing
 :debug:configure "$procedure $targetname"
 :error:configure See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_apache-arrow/apache-
 arrow/main.log for details.

 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/72416>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list