shiny depends on fastmap which is only available in source form

October 31, 2019 @jhitchcock Jon Hitchcock

@jhitchcock wrote:

Hi. Although any helpful advice will be gratefully received, I am writing here mainly to ask if my analysis of the problem is likely to be correct.

I want to use the mosaic package from CRAN, but when I call its do() function I get:

Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]): there is no package called ‘shiny’

Looking at the messages when the mosaic package is installed (and using tools::dependsOnPkgs) I see that mosaic depends on the leaflet package which depends on crosstalk which depends on shiny. There are also messages:

Package which is only available in source form, and may need compilation of C/C++/Fortran: 'fastmap'
...
ERROR: dependency 'fastmap' is not available for package 'shiny'
...
installation of package 'shiny' had non-zero exit status

I believe that a dependency on fastmap was added in version 1.4.0 of shiny which was released at the start of October. I did not have this problem before October. And it is unlikely that mosaic::do actually needs shiny, but it is probably needed by other functions in the mosaic package.

It may be relevant that I am using R version 3.4.1 and RStudio 1.1.453 under Windows 10 version 1903. These are installed on the many classroom machines here. We wanted to upgrade R and RStudio over the summer, but our IT support people were busy fighting other fires.

Posts: 5

Participants: 3

Read full topic

Previous Article
LDAP group to be mapped to user role
LDAP group to be mapped to user role

@ashokkumarrsp wrote: I am new to RConnect - We have integrated RConnect with LD...

Next Article
installing packages in renv managed projects
installing packages in renv managed projects

@milica wrote: Hi all, I'm new to renv and would need some help. I've installed ...