thisisnic commented on issue #47202:
URL: https://github.com/apache/arrow/issues/47202#issuecomment-3123354328

   Look at your build logs, on Debian, the Arrow C++ library (libarrow) is 
being built from source, whereas on Ubuntu it's using a prebuilt binary.  The 
compilation of the binary is where the CMake version error is coming from.
   
   I think what's happened is that the instruction to update CMake to 3.25 was 
correct when we changed that (#46831) until we upgraded our bundled version of 
Thrift recently (#46740).  
   
   So we need to update references to CMake 3.25 to instead say CMake 3.26 
across the project (including but not limited to the R package).  For R, we 
have a few changes we need to make anyway relating to the recent release, so we 
can include this here too.
   
   Maybe we want some script (as part of the release process?) which checks for 
the CMake version and flags it up if we need to bump this in our docs.
   
   I'm a bit confused as it looks like packages are being installed from Posit 
Public Package manager (p3m) which AFAIK ships the full binaries including the 
C++ binary for Linux and does have them for Debian.  
   
   @benz0li - if you're happy to wait for the 21.0.0.1 release, this should be 
fixed in there.  I'm still unsure why it failed as I'd expect the Debian 
installation to have used the C++ binary, but I'm wondering if libcurl or 
openssl is missing? If you wanted 21.0.0 sooner, there's more info in this bit 
of the docs on how to control source/binary installation of libarrow on Linux: 
https://arrow.apache.org/docs/r/articles/install.html


-- 
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: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to