You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A different underlying issue, I think, to #353
Occurs also under R3.5.0 (which is where I'd really like to install).
> install.packages("httpuv")
Installing package into 'C:/Users/pjjg18/Documents/R/win-library/3.5'
(as 'lib' is unspecified)
--- Please select a CRAN mirror for use in this session ---
Warning: unable to access index for repository https://cloud.r-project.org/bin/windows/contrib/3.5:
cannot open URL 'https://cloud.r-project.org/bin/windows/contrib/3.5/PACKAGES'
Package which is only available in source form, and may need
compilation of C/C++/Fortran: 'httpuv'
Do you want to attempt to install these from sources? (Yes/no/cancel) yes
installing the source package 'httpuv'
trying URL 'https://cloud.r-project.org/src/contrib/httpuv_1.6.9.tar.gz'
Content type 'application/x-gzip' length 1875081 bytes (1.8 MB)
downloaded 1.8 MB
In R CMD INSTALL
* installing *source* package 'httpuv' ...
** package 'httpuv' successfully unpacked and MD5 sums checked
** libs
c:/Rtools/mingw_64/bin/g++ -I"C:/PROGRA~1/R/R-35~1.3/include" -DNDEBUG -Ilibuv/include -D_WIN32_WINNT=0x0600 -DSTRICT_R_HEADERS -I"C:/Users/pjjg18/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/pjjg18/Documents/R/win-library/3.5/later/include" -DSTRICT_R_HEADERS -O2 -Wall -mtune=generic -c RcppExports-legacy.cpp -o RcppExports-legacy.o
c:/Rtools/mingw_64/bin/g++ -I"C:/PROGRA~1/R/R-35~1.3/include" -DNDEBUG -Ilibuv/include -D_WIN32_WINNT=0x0600 -DSTRICT_R_HEADERS -I"C:/Users/pjjg18/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/pjjg18/Documents/R/win-library/3.5/later/include" -DSTRICT_R_HEADERS -O2 -Wall -mtune=generic -c RcppExports.cpp -o RcppExports.o
c:/Rtools/mingw_64/bin/g++ -I"C:/PROGRA~1/R/R-35~1.3/include" -DNDEBUG -Ilibuv/include -D_WIN32_WINNT=0x0600 -DSTRICT_R_HEADERS -I"C:/Users/pjjg18/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/pjjg18/Documents/R/win-library/3.5/later/include" -DSTRICT_R_HEADERS -O2 -Wall -mtune=generic -c callback.cpp -o callback.o
In file included from callback.cpp:1:0:
callback.h:21:8: error: 'function' in namespace 'std' does not name a template type
std::function<void (void)> fun;
^
callback.h:24:36: error: expected ')' before '<' token
StdFunctionCallback(std::function<void (void)> fun)
^
callback.h: In member function 'virtual void StdFunctionCallback::operator()()':
callback.h:29:9: error: 'fun' was not declared in this scope
fun();
^
callback.h: At global scope:
callback.h:34:24: error: variable or field 'invoke_later' declared void
void invoke_later(std::function<void(void)> f, double secs = 0);
^
callback.h:34:19: error: 'function' is not a member of 'std'
void invoke_later(std::function<void(void)> f, double secs = 0);
^
callback.h:34:33: error: expected primary-expression before 'void'
void invoke_later(std::function<void(void)> f, double secs = 0);
^
callback.h:34:48: error: expected primary-expression before 'double'
void invoke_later(std::function<void(void)> f, double secs = 0);
^
callback.cpp:12:24: error: variable or field 'invoke_later' declared void
void invoke_later(std::function<void(void)> f, double secs) {
^
callback.cpp:12:19: error: 'function' is not a member of 'std'
void invoke_later(std::function<void(void)> f, double secs) {
^
callback.cpp:12:33: error: expected primary-expression before 'void'
void invoke_later(std::function<void(void)> f, double secs) {
^
callback.cpp:12:48: error: expected primary-expression before 'double'
void invoke_later(std::function<void(void)> f, double secs) {
^
make: *** [C:/PROGRA~1/R/R-35~1.3/etc/x64/Makeconf:215: callback.o] Error 1
ERROR: compilation failed for package 'httpuv'
* removing 'C:/Users/pjjg18/Documents/R/win-library/3.5/httpuv'
The downloaded source packages are in
'C:\Users\pjjg18\AppData\Local\Temp\RtmpWu6ibu\downloaded_packages'
Warning message:
In install.packages("httpuv") :
installation of package 'httpuv' had non-zero exit status
> sessionInfo()
R version 3.5.3 (2019-03-11)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 19044)
Matrix products: default
locale:
[1] LC_COLLATE=English_United Kingdom.1252
[2] LC_CTYPE=English_United Kingdom.1252
[3] LC_MONETARY=English_United Kingdom.1252
[4] LC_NUMERIC=C
[5] LC_TIME=English_United Kingdom.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] compiler_3.5.3 tools_3.5.3
The text was updated successfully, but these errors were encountered:
Thanks for the suggestion; this sounds like a likely explanation. As I have multiple versions of R installed, I'll have to have a proper stab at setting up the Makevars for 3.5, which I've not got round to yet – but I'll let you know how I get on.
A different underlying issue, I think, to #353
Occurs also under R3.5.0 (which is where I'd really like to install).
The text was updated successfully, but these errors were encountered: