-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fails to compile on R4.4 #538
Comments
Getting the exact same error messages on Ubuntu 22.04 with gcc 11.4.0 and R 4.4.0. |
Update cpp11 to the CRAN version, i.e. 0.4.7, and try again. That should fix it. See r-lib/cpp11#345 |
It looks like you may also need to update the progress package to its CRAN version as well, i.e. 1.2.3, see r-lib/progress@367dbb0 |
Thank you. I did NOT need to upgrade either of the Debian 12 packages
All I needed to fix it was: It fetched progress 1.2.3 into /usr/local/lib (in addition to the debian package of progress 1.2.2 in /usr/lib) and then vroom installed. |
You'll still get compilation warnings about cpp11 unless you update that too, but you're right that the logs suggest that the progress case was the one that was causing the error |
So should the "vroom" and "readxl" packages (and perhaps also some other packages) 'depend' on (a certain version of) the "progress" package to avoid this problem? Or could at least the error message be improved so that users who experience the problem can read how they can fix the problem? |
Well, their dependence on a specific version is specific to R 4.4 which just got released. So I think we'll bump the minimum version of progress next time we release. I'm not sure that this alone is worth a release of these packages. |
I love past me. |
Vroom does not compile on R4.4 for me.
I am using Debian 12, gcc 12.2.0, and R4.4 from cran.
vroom.log
The text was updated successfully, but these errors were encountered: