mark-andrews opened a new issue, #44824:
URL: https://github.com/apache/arrow/issues/44824

   ### Describe the bug, including details regarding any error messages, 
version, and platform.
   
   I am trying to install the arrow R package on Linux by running the following 
script (as suggested 
[here](https://arrow.apache.org/docs/r/articles/install.html#offline-installation)):
   
   ```r
   
source("https://raw.githubusercontent.com/apache/arrow/main/r/R/install-arrow.R";)
   create_package_with_all_dependencies("my_arrow_pkg.tar.gz")
   install.packages(
     "my_arrow_pkg.tar.gz",
     dependencies = c("Depends", "Imports", "LinkingTo")
    )
   ```
   
   It fails with the following message:
   ```
   Error: Error installing package 'arrow':
   =================================
   
   * installing *source* package ‘arrow’ ...
   ** package ‘arrow’ successfully unpacked and MD5 sums checked
   ** using staged installation
   *** pkg-config found.
   *** Found local C++ source: 'tools/cpp'
   *** Building libarrow from source
       For build options and troubleshooting, see the install guide:
       https://arrow.apache.org/docs/r/articles/install.html
   **** cmake 3.31.1: /usr/bin/cmake
   tools/download_dependencies_R.sh: line 59: source: 
/tmp/RtmpQzm78H/renv-package-new-23c906aa6b4b/arrow/tools: is a directory
   Error in get_component_names() : Failed to run download_dependencies_R.sh
   Calls: build_libarrow -> set_thirdparty_urls -> get_component_names
   Execution halted
   ------------------------- NOTE ---------------------------
   There was an issue building the Arrow C++ libraries.
   See https://arrow.apache.org/docs/r/articles/install.html
   ---------------------------------------------------------
   ERROR: configuration failed for package ‘arrow’
   * removing ‘/home/andrews/tmp/inst_arrow/renv/staging/1/arrow’
   install of package 'arrow' failed [error code 1]
   Traceback (most recent calls last):
   15: install.packages("my_arrow_pkg.tar.gz", dependencies = c("Depends", 
           "Imports", "LinkingTo"))
   14: eval(call, envir = parent.frame())
   13: eval(call, envir = parent.frame())
   12: renv::install("my_arrow_pkg.tar.gz", dependencies = c("Depends", 
           "Imports", "LinkingTo"))
   11: renv_install_impl(records)
   10: renv_install_staged(records)
    9: renv_install_default(records)
    8: handler(package, renv_install_package(record))
    7: renv_install_package(record)
    6: withCallingHandlers(renv_install_package_impl(record), error = 
function(e) writef("FAILED"))
    5: renv_install_package_impl(record)
    4: r_cmd_install(package, path)
    3: r_exec_error(package, output, "install", status)
    2: abort(all)
    1: stop(fallback)
   Execution halted
   ```
   
   I can't understand what the problem is because I ran the same script without 
errors on an seemingly identical Linux system.
   
   My `sessionInfo()` is below. 
   
   
   ```r
   > sessionInfo()
   R version 4.4.2 (2024-10-31)
   Platform: x86_64-pc-linux-gnu
   Running under: Arch Linux
   
   Matrix products: default
   BLAS:   /usr/lib/libblas.so.3.12.0 
   LAPACK: /usr/lib/liblapack.so.3.12.0
   
   locale:
    [1] LC_CTYPE=C.UTF-8       LC_NUMERIC=C           LC_TIME=C.UTF-8       
    [4] LC_COLLATE=C.UTF-8     LC_MONETARY=C.UTF-8    LC_MESSAGES=C.UTF-8   
    [7] LC_PAPER=C.UTF-8       LC_NAME=C              LC_ADDRESS=C          
   [10] LC_TELEPHONE=C         LC_MEASUREMENT=C.UTF-8 LC_IDENTIFICATION=C   
   
   time zone: Europe/London
   tzcode source: system (glibc)
   
   attached base packages:
   [1] stats     graphics  grDevices datasets  utils     methods   base     
   
   loaded via a namespace (and not attached):
   [1] compiler_4.4.2 tools_4.4.2    renv_1.0.11   
   > 
   ```
   
   ### Component(s)
   
   R


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

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

Reply via email to