Yi Hsiao created ARROW-10856:
--------------------------------

             Summary: Can't get the required C++ run time library installed 
correctly
                 Key: ARROW-10856
                 URL: https://issues.apache.org/jira/browse/ARROW-10856
             Project: Apache Arrow
          Issue Type: Bug
            Reporter: Yi Hsiao


When I tried to use the example command like this in my R session:
{code:java}
df <- read_parquet(system.file("v0.7.1.parquet", package="arrow")){code}
 

It shows error:
{code:java}
> df <- read_parquet(system.file("v0.7.1.parquet", package="arrow"))
Error in io___MemoryMappedFile__Open(path, mode) :
 Cannot call io___MemoryMappedFile__Open(). Please use arrow::install_arrow() 
to install required runtime libraries.{code}
I did try to install it with `arrow::install_arrow()` and it finishes 
successfully.

However, I still get the same error message mentioned above after that.

My session info is here:

 
{code:java}
> sessioninfo::session_info()
─ Session info ───────────────────────────────────────────────────────────────
 setting value
 version R version 4.0.2 (2020-06-22)
 os CentOS Linux 7 (Core)
 system x86_64, linux-gnu
 ui X11
 language (EN)
 collate en_US.UTF-8
 ctype en_US.UTF-8
 tz America/Detroit
 date 2020-12-08
─ Packages ───────────────────────────────────────────────────────────────────
 package * version date lib source
 arrow * 2.0.0 2020-10-20 [1] CRAN (R 4.0.2)
 assertthat 0.2.1 2019-03-21 [1] CRAN (R 4.0.2)
 bit 4.0.4 2020-08-04 [1] CRAN (R 4.0.2)
 bit64 4.0.5 2020-08-30 [1] CRAN (R 4.0.2)
 cli 2.2.0 2020-11-20 [1] CRAN (R 4.0.2)
 crayon 1.3.4 2017-09-16 [1] CRAN (R 4.0.2)
 fansi 0.4.1 2020-01-08 [1] CRAN (R 4.0.2)
 glue 1.4.2 2020-08-27 [1] CRAN (R 4.0.2)
 magrittr 2.0.1 2020-11-17 [1] CRAN (R 4.0.2)
 purrr 0.3.4 2020-04-17 [1] CRAN (R 4.0.2)
 R6 2.5.0 2020-10-28 [1] CRAN (R 4.0.2)
 rlang 0.4.9 2020-11-26 [1] CRAN (R 4.0.2)
 sessioninfo 1.1.1 2018-11-05 [1] CRAN (R 4.0.2)
 tidyselect 1.1.0 2020-05-11 [1] CRAN (R 4.0.2)
 vctrs 0.3.5 2020-11-17 [1] CRAN (R 4.0.2)
 withr 2.3.0 2020-09-22 [1] CRAN (R 4.0.2)
[1] /home/yihsiao/R/x86_64-pc-linux-gnu-library/4.0
[2] /sw/arcts/centos7/stacks/gcc/8.2.0/R/4.0.2/lib64/R/library
{code}
 

One thing I notice is that when installing the run time library, it doesn't get 
the correct compiler I have for C++ (8.2.0 rather than some version < 4.9)

 
{code:java}
> arrow::install_arrow()
Installing package into '/home/yihsiao/R/x86_64-pc-linux-gnu-library/4.0'
(as 'lib' is unspecified)
trying URL 'https://cloud.r-project.org/src/contrib/arrow_2.0.0.tar.gz'
Content type 'application/x-gzip' length 322592 bytes (315 KB)
==================================================
downloaded 315 KB
* installing *source* package 'arrow' ...
** package 'arrow' successfully unpacked and MD5 sums checked
** using staged installation
*** No C++ binaries found for centos-7
*** Successfully retrieved C++ source
*** Building C++ libraries
**** cmake
**** S3 support not available for gcc < 4.9; building with ARROW_S3=OFF
**** arrow
{code}
 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to