You are not logged in.
Pages: 1
Topic closed
Hi All,
I use R basically every day and like to use RStudio - from the rstudio-desktop-bin package in the AUR - as the frontend. With the newest icu packages from the official repos, Rstudio breaks. It launches, but it is simply a window filled with white. I went to see if the rstudio-desktop-git package would be more in tune with the latest icu package, but unfortunately it isn't:
/usr/lib64/R/bin/exec/R: error while loading shared libraries: libicuuc.so.55: cannot open shared object file: No such file or directory
==> ERROR: A failure occurred in prepare().
Aborting...
==> ERROR: Makepkg was unable to build rstudio-desktop-git.I checked to see if I could downgrade from the latest icu-56.1-1 to the previous version icu-55.1-1, but that would also entail downgrading libreoffice-fresh, firefox, among other things, so this is not a great solution.
Is there a way for me to force the the compiler to use the libicuuc.so.56 instead of libicuuc.so.55 from the PKGBLD file, or do I need to do this edit in the source code? Is this the "correct" way to solve this problem?
**EDIT
Just realized that the base R package also breaks, which is a bigger problem. is sim-linking libicuuc.so.56 to libicuuc.so.55 a big problem?
Last edited by woodape (2015-11-05 08:56:57)
Offline
Solved, but I feel like a bit of an idiot.
Apparently the issue was with R not with Rstudio. I had built R from the ABS when I initially installed it, which must have pulled in the old version of the 'libicuuc'. Reinstalling r from the official repos fixed the issue.
Someone correct me if I'm wrong - but shouldn't an official package built from the ABS be up-versioned if one of its dependency libraries is up-versioned? In any case, it seems like a good default strategy to initially just try and reinstall a package from the official repo if it seems to be broken.
Offline
For anybody that is running into the same problems, you'll likely need to re-install some of your R packages, in particular "stringi" which pulls in the libicu. ggplot2 for instance relies on this and will fail without a rebuilt "stringi"
Offline
Thank you very much, woodape, this really helped me
Offline
^ no problem mbontrager ![]()
Offline
Reinstalling r from the official repos fixed the issue.
was this by using
pacman -S rI am having the same icu problem
Offline
Don't necrobump, especially with an empty post:
https://wiki.archlinux.org/index.php/Co … bumping.22
https://wiki.archlinux.org/index.php/Co … mpty_posts
Closing
Offline
Pages: 1
Topic closed