[ 
https://issues.apache.org/jira/browse/ARROW-12026?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17305703#comment-17305703
 ] 

Jonathan Keane commented on ARROW-12026:
----------------------------------------

Hello, did you enable the devtoolset-8 (either for this session or system wide) 
before running the build? The line  below shows that the build process isn't 
picking up the newer version of gcc which is required for S3 support. As a side 
not here, you might also need to install CURL and OpenSSL as dependencies if 
they aren't already, if they aren't installed you'll get similar messages 
saying that those are needed to enable S3 support see: 
https://arrow.apache.org/docs/r/articles/install.html#s3-support).

{code}
**** S3 support not available for gcc < 4.9; building with ARROW_S3=OFF
{code}

As to the github downloads: it looks from those logs you're getting a 403 
forbidden on those URLs which is surprising — they are release artifacts which 
are totally public and I have tried them in an entirely un-authenticated 
session and can get them just fine. Is it possible that the machine / public IP 
you are on is making a large number of requests? If you can resolve this, the 
method of installation we've been using is definitely the way to go (compared 
to what I have below).

If you can't resolve the github issues, you could try to install the system 
dependencies you're having trouble downloading and then build libarrow 
separately in a way that the build process uses your system dependencies (e.g. 
with the cmake flag {{-DARROW_DEPENDENCY_SOURCE=AUTO}}, see 
https://arrow.apache.org/docs/developers/cpp/building.html#build-dependency-management
 for details on how arrow does dependency management during this process, and 
the rest of the page has more detailed information for how to build libarrow 
itself). https://arrow.apache.org/docs/r/articles/install.html has more 
information about how to link the r package against this built version of 
libarrow (along with a few options for how/where to install it, etc.). I'll 
reiterate though that if you can resolve why you're getting 403s the first 
process will be much easier and more straightforward for you.





> [R] NotImplemented: Got S3 URI but Arrow compiled without S3 support
> --------------------------------------------------------------------
>
>                 Key: ARROW-12026
>                 URL: https://issues.apache.org/jira/browse/ARROW-12026
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: R
>    Affects Versions: 3.0.0
>         Environment: QA
>            Reporter: Karthikeyan Janakiraman
>            Priority: Trivial
>
> I have followed below steps however seeing the error on summary when I try to 
> read parquet from S3. 
>  
> 1. export LIBARROW_MINIMAL=false
> {code:java}
> [root@c1cce557dba3 tmp]# printenv | grep LIBARROW_MINIMAL
> LIBARROW_MINIMAL=false{code}
>  
> 2. Install arrow 
> {code:java}
> R CMD INSTALL arrow_3.0.0.tar.gz
> {code}
>   
> 3. Get into R prompt and load arrow
> {code:java}
> > library('arrow')
> Attaching package: ‘arrow’The following object is masked from 
> ‘package:utils’:    timestamp
> > 
> {code}
> 4. When I try to read a parquet from S3 bucket seeing below error, 
>  
> {code:java}
> > df <- read_parquet("s3://my_bucket/test-parquet/refinement.parquet")
> Error: NotImplemented: Got S3 URI but Arrow compiled without S3 support
> {code}
>  



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

Reply via email to