dynverse/dynbenchmark

Failed Installation - Error : object ‘get_platform_from_counts’ is not exported by 'namespace:dyngen'

Closed this issue · 2 comments

I got the following error when trying to install dynbenchmark:

> devtools::install_github("dynverse/dynbenchmark/package")
Downloading GitHub repo dynverse/dynbenchmark@master
✔  checking for file ‘/tmp/RtmpOkmvRG/remotes29e382fcc140/dynverse-dynbenchmark-74fe868/package/DESCRIPTION’ ...
─  preparing ‘dynbenchmark’:
✔  checking DESCRIPTION meta-information ...
─  checking for LF line-endings in source and make files and shell scripts
─  checking for empty or unneeded directories
─  looking to see if a ‘data/datalist’ file should be added
─  building ‘dynbenchmark_0.0.0.9000.tar.gz’ (766ms)
   
Installing package into ‘/home/pmonteagudo/R/x86_64-redhat-linux-gnu-library/3.5’
(as ‘lib’ is unspecified)
* installing *source* package ‘dynbenchmark’ ...
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
Warning: replacing previous import ‘dyneval::calculate_harmonic_mean’ by ‘dynutils::calculate_harmonic_mean’ when loading ‘dynbenchmark’
Warning: replacing previous import ‘dyneval::calculate_geometric_mean’ by ‘dynutils::calculate_geometric_mean’ when loading ‘dynbenchmark’
Warning: replacing previous import ‘dyneval::calculate_arithmetic_mean’ by ‘dynutils::calculate_arithmetic_mean’ when loading ‘dynbenchmark’
Error : object ‘get_platform_from_counts’ is not exported by 'namespace:dyngen'
ERROR: lazy loading failed for package ‘dynbenchmark’
* removing ‘/home/pmonteagudo/R/x86_64-redhat-linux-gnu-library/3.5/dynbenchmark’
Error in i.p(...) : 
  (converted from warning) installation of package ‘/tmp/RtmpOkmvRG/file29e3879a6627c/dynbenchmark_0.0.0.9000.tar.gz’ had non-zero exit status

Any thoughts on that? Thanks in advance

I've just merged the devel branch into master, which should solve your problem. Could you update dynbenchmark and give it another go?

Thanks. That solved the issue!