[
https://issues.apache.org/jira/browse/ARROW-9237?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Neal Richardson closed ARROW-9237.
----------------------------------
Fix Version/s: 1.0.0
Assignee: Neal Richardson
Resolution: Information Provided
Please reopen with additional details if problems persist with the forthcoming
1.0 release.
> [R] 0.17 install on Arch Linux
> ------------------------------
>
> Key: ARROW-9237
> URL: https://issues.apache.org/jira/browse/ARROW-9237
> Project: Apache Arrow
> Issue Type: Bug
> Components: R
> Affects Versions: 0.17.1
> Environment: LSB Version: 1.4,
> Distributor ID: Arch,
> Description: Arch Linux,
> Release: rolling,
> (fully updated)
> Binaries:
> aur/arrow 0.17.0-1 - https://aur.archlinux.org/packages/arrow/
> community/grpc 1.29.1-1 -
> https://www.archlinux.org/packages/community/x86_64/grpc/
> R Cran arrow 0.17.1
> Reporter: Stuart Russell
> Assignee: Neal Richardson
> Priority: Major
> Labels: Linux, R, install
> Fix For: 1.0.0
>
> Attachments: PKGBUILD
>
>
> After reading the installation vignette I'm reporting this installation issue.
> I couldn't install the R package by building the C++ libraries as I hit:
> {code:r}
> # arch arrow install unable to load shared object
> R/x86_64-pc-linux-gnu-library/4.0/00LOCK-arrow/00new/arrow/libs/arrow.so :
> undefined symbol: _ZTIN6apache6thrift8protocol9TProtocolE{code}
> I tried to set R_LD_LIBRARY_PATH as suggested but it didn't help. Maybe I
> made a mistake.
> Using a prebuild arrow binary was failing as the version on the Arch AUR was
> 0.17.0 while the CRAN was wanting 0.17.1, and the even the AUR 0.17.0 install
> was failing because there are apparently issues with grpc 1.28+ (I was on
> 1.29.1) according to [https://aur.archlinux.org/packages/arrow/]
> I finally solved the issue by setting -DARROW_FLIGHT to OFF during
> installation from the AUR ( I also turned -DARROW_WITH_SNAPPY to ON):
> {code:bash}
> yay --editmenu -S arrow
> {code}
> Then to install the R package I had to set NOT_CRAN=true & install the 0.17.0
> version:
> {code:r}
> Sys.setenv("NOT_CRAN"="true")
> packageurl <-
> "http://cran.r-project.org/src/contrib/Archive/arrow/arrow_0.17.0.tar.gz"
> install.packages(packageurl, repos=NULL, type="source")
> {code}
> This led to a working R install, but I never solved my issue compiling the
> C++ binaries during R install. Perhaps this relates to the same issue with
> grpc?
> I'm sorry I didn't save all the error messages I hit, but I've included a
> working PKGBUILD for my system, edited from
> [https://aur.archlinux.org/packages/arrow/]. I hope it helps.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)