Open tdhock opened 4 months ago
This is caused by gnulibtool being on the path. Brew specifically warns against doing this and it has to be added manually.
We have a check for this in 16.0.0(which currently in the release process) as this happened on the othe Mac platforms as well but was corrected silently by cran at some point.
I'm still encountering this issue with r-release-macos-arm64 15.0.1 on my 2020 M1 MacBook Air. I got arrow up and running with install_arrow()
, like so:
install.packages("arrow") # install arrow
install_arrow() # reinstall arrow to fix issues
.rs.restartR() # restart R session (RStudio)
This isn't the expected/desired behavior, but it seems to work for now.
this is still an issue for me (error during CRAN checks of my package nc which Suggests arrow) https://www.r-project.org/nosvn/R.check/r-release-macos-arm64/nc-00check.html If there is no way to fix it on your end, can you please tell me how I can write a code which tests the installed arrow binary if it is possible to call dataset___HivePartitioning() ? Right now my condition is
if(requireNamespace("arrow")){
but maybe I could change it to something like below?
if(requireNamespace("arrow") && arrow::binary_supports("dataset___HivePartitioning")){
Is that error message stable? (not likely to change in the future) If so then I could wrap everything in a tryCatch.
Hm I was unable to reproduce the issue on my mac with the current 16.1.0 arrow binary from cran. Looking at the R version using R version 4.4.0 alpha (2024-03-31 r86238)
maybe the runner doesn't have the recent arrow version but rather the previous version that was built without dataset support?
You can use arrow::arrow_with_dataset()
in addition to requireNamespace
to guard that section, that should resolve this issue even with an outdated version.
Describe the bug, including details regarding any error messages, version, and platform.
Hi! I expected that R arrow package should pass checks on all CRAN machines, including r-prerel-macos-arm64 I observe that the check is failing for R arrow, and also for my package nc which suggests arrow and uses it in an example:
It looks like arrow C++ library is not installed correctly, can you please investigate and fix?
For arrow check results https://cloud.r-project.org/web/checks/check_results_arrow.html I see it does not install
Component(s)
R