Some compilation error,

Error in compileCode(f, code, language = language, verbose = verbose) :
Compilation ERROR, function(s)/method(s) not created! Error in .shlib_internal(commandArgs(TRUE)) :
C++14 standard requested but CXX14 is not defined
Calls: -> .shlib_internal
Stop execution
In addition: Warning message:
In system(cmd, intern = !verbose) :
running command ‘D:/Ryuyan/R-3.6.0/bin/x64/R CMD SHLIB file283075dd3cf1.cpp 2> file283075dd3cf1.cpp.err.txt’ had status 1
Error in sink(type = “output”) : invalid connection

Just do

install.packages("https://win-builder.r-project.org/1vUk5Gxm9QqM/rstan_2.19.1.zip", repos = NULL)

appreciate,solve the problem as you said

pro need your help one more,problem as following:

Error in download.file(p, destfile, method, mode = “wb”, …) :
cannot open URL ‘https://win-builder.r-project.org/1vUk5Gxm9QqM/rstan_2.19.1.zip

how to fix it?

Do

install.packages("https://win-builder.r-project.org/jpMlFHwQs41q/rstan_2.19.1.zip", repos = NULL)

thank you for your help,love you

1 Like

Hello, I encountered a similar problem and ran the suggested line (install.packages(…)) but now the link returns with the “404 Not Found” error. Is there a new link for downloading rstan_2.19.1.zip?
Thank you very much for your help!

install.packages("https://win-builder.r-project.org/rTkumr03G8UM/rstan_2.19.1.zip", repos = NULL)

Thank you very much!

I encountered the error below, Thank you for your help!!
Error in rawToChar(block[seq_len(ns)]) :
embedded nul in string: ‘PK\003\004\n\0\0\0\0\0\xa4F\xe8N\0\0\0\0\0\0\0\0\0\0\0\0\006\0\0\0rstan/PK\003\004\024\0\002\0\b\0\x97F\xe8N\n\x91\x8a# \001\0\0\x90\002\0\0\016\0\0\0rstan/CITATION\x95R\xcdN\x840\020\xbe\xf3\024\x93\xc6CI\0204\xf1D\xb2\xb7’
Warning message:
In install.packages(“https://win-builder.r-project.org/rTkumr03G8UM/rstan_2.19.1.zip”, :
installation of package ‘/tmp/RtmpN1Thr7/downloaded_packages/rstan_2.19.1.zip’ had non-zero exit status

You can do

install.packages("rstan", repos = "https://cran.rstudio.com")

now.

Still shows error: install.packages(“rstan”, repos = “https://cran.rstudio.com”)

Installing package into ‘/storage/home/l/luq7/R/x86_64-redhat-linux-gnu-library/3.5’

(as ‘lib’ is unspecified)

trying URL ‘https://cran.rstudio.com/src/contrib/rstan_2.19.2.tar.gz

Content type ‘application/x-gzip’ length 909934 bytes (888 KB)

==================================================

downloaded 888 KB

  • installing source package ‘rstan’ …

** package ‘rstan’ successfully unpacked and MD5 sums checked

** libs

Error in .shlib_internal(args) :

C++14 standard requested but CXX14 is not defined

  • removing ‘/storage/home/l/luq7/R/x86_64-redhat-linux-gnu-library/3.5/rstan’

The downloaded source packages are in

‘/tmp/RtmpXO9jVO/downloaded_packages’

Warning message:

In install.packages(“rstan”, repos = “https://cran.rstudio.com”) :

installation of package ‘rstan’ had non-zero exit status

You must have defaulted to source installation, in which case do

install.packages("rstan", repos = "https://cran.rstudio.com", type = "binary")

Thanks! It worked. However, I got compile error, and I tried to add CXX14 = g++ -fPIC -std=c++14 to ~/.R/Makevars, however, I only have Makevars.win, no Makevars. Do you have any ideas?

Error in compileCode(f, code, language = language, verbose = verbose) :

Compilation ERROR, function(s)/method(s) not created! Error in .shlib_internal(commandArgs(TRUE)) :

C++14 standard requested but CXX14 is not defined

Calls: -> .shlib_internal

Execution halted

In addition: Warning messages:

1: In stan_model(model_code = Modelpcan) :

C++ compiler not found on system. If absent, see

https://github.com/stan-dev/rstan/wiki/RStan-Getting-Started

2: In system(cmd, intern = !verbose) :

running command ‘/usr/lib64/R/bin/R CMD SHLIB file22ec65ac801f.cpp 2> file22ec65ac801f.cpp.err.txt’ had status 1

Error in sink(type = “output”) : invalid connection

I might try renaming Makevars.win as Makevars or just deleting it.

That worked!!! Thank you very much!

do as your said ,but something wrong

> install.packages("rstan", repos = "https://cran.rstudio.com", type = "binary")
Warning in install.packages :
  unable to access index for repository https://cran.rstudio.com/src/contrib:
  cannot open URL 'https://cran.rstudio.com/src/contrib/PACKAGES'
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:

https://cran.rstudio.com/bin/windows/Rtools/
Warning in install.packages :
  unable to access index for repository https://cran.rstudio.com/bin/windows/contrib/3.6:
  cannot open URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/PACKAGES'
Warning in install.packages :
  package ‘rstan’ is not available (as a binary package for R version 3.6.1)

Something is messed up with your network. Does

install.packages("https://cran.rstudio.com/bin/windows/contrib/3.6/rstan_2.19.2.zip",
                 repos = NULL)

work?

doesn’t work,shoul i close the firewall

Something (perhaps the firewall) is preventing your network from downloading the package.