Shiny: error installing shiny (httpuv)

Created on 24 May 2018  Â·  32Comments  Â·  Source: rstudio/shiny

Hi,

I tried many ways to install the package shiny in R on my RasPi but it always ends up with "installation had non-zero exit status.

The error I get is the following:

install.packages("httpuv")
Installing package into ‘/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3’
(as ‘lib’ is unspecified)
trying URL 'https://ftp.gwdg.de/pub/misc/cran/src/contrib/httpuv_1.4.3.tar.gz'
Content type 'application/octet-stream' length 1673359 bytes (1.6 MB)
==================================================
downloaded 1.6 MB

* installing *source* package ‘httpuv’ ...
** package ‘httpuv’ successfully unpacked and MD5 sums checked
** libs
g++  -I/usr/share/R/include -DNDEBUG -fvisibility=hidden  -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c RcppExports-legacy.cpp -o RcppExports-legacy.o
g++  -I/usr/share/R/include -DNDEBUG -fvisibility=hidden  -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c RcppExports.cpp -o RcppExports.o
g++  -I/usr/share/R/include -DNDEBUG -fvisibility=hidden  -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c callback.cpp -o callback.o
g++  -I/usr/share/R/include -DNDEBUG -fvisibility=hidden  -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c callbackqueue.cpp -o callbackqueue.o
g++  -I/usr/share/R/include -DNDEBUG -fvisibility=hidden  -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c filedatasource-unix.cpp -o filedatasource-unix.o
g++  -I/usr/share/R/include -DNDEBUG -fvisibility=hidden  -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c filedatasource-win.cpp -o filedatasource-win.o
g++  -I/usr/share/R/include -DNDEBUG -fvisibility=hidden  -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c http.cpp -o http.o
In file included from webapplication.h:7:0,
                 from http.h:7,
                 from http.cpp:1:
websockets.h:196:47: error: ‘>>’ should be ‘> >’ within a nested template argument list
   void read(boost::shared_ptr<std::vector<char>> buf);
                                               ^
In file included from http.h:7:0,
                 from http.cpp:1:
webapplication.h:19:61: error: ‘>>’ should be ‘> >’ within a nested template argument list
                           boost::shared_ptr<std::vector<char>> data,
                                                             ^
webapplication.h:27:62: error: ‘>>’ should be ‘> >’ within a nested template argument list
                            boost::shared_ptr<std::vector<char>> data,
                                                              ^
webapplication.h:61:61: error: ‘>>’ should be ‘> >’ within a nested template argument list
                           boost::shared_ptr<std::vector<char>> data,
                                                             ^
webapplication.h:69:62: error: ‘>>’ should be ‘> >’ within a nested template argument list
                            boost::shared_ptr<std::vector<char>> data,
                                                              ^
In file included from http.cpp:1:0:
http.h:73:80: error: ‘>>’ should be ‘> >’ within a nested template argument list
                   auto_deleter_background<boost::shared_ptr<WebSocketConnection>>,
                                                                                ^
http.h: In function ‘Rcpp::XPtr<boost::shared_ptr<WebSocketConnection>, Rcpp::PreserveStorage, auto_deleter_background<boost::shared_ptr<WebSocketConnection> >, true> externalize_shared_ptr(boost::shared_ptr<WebSocketConnection>)’:
http.h:81:75: error: ‘>>’ should be ‘> >’ within a nested template argument list
              auto_deleter_background<boost::shared_ptr<WebSocketConnection>>,
                                                                           ^
http.h: At global scope:
http.h:92:75: error: ‘>>’ should be ‘> >’ within a nested template argument list
              auto_deleter_background<boost::shared_ptr<WebSocketConnection>>,
                                                                           ^
In file included from httprequest.h:13:0,
                 from http.cpp:2:
socket.h:16:44: error: ‘>>’ should be ‘> >’ within a nested template argument list
   std::vector<boost::shared_ptr<HttpRequest>> connections;
                                            ^
/usr/lib/R/etc/Makeconf:141: recipe for target 'http.o' failed
make: *** [http.o] Error 1
ERROR: compilation failed for package ‘httpuv’
* removing ‘/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/httpuv’
* restoring previous ‘/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/httpuv’

The downloaded source packages are in
    ‘/tmp/RtmpgrlvzH/downloaded_packages’
Warning message:
In install.packages("httpuv") :
  installation of package ‘httpuv’ had non-zero exit status

Funny thing is, that it worked before on the same system, but I had to set it up again because my SD Card failed... now it won't let me install it again.

Does anybody have a solution for that?
Your help is very much apreciated!

Most helpful comment

@Anupriya014 I believe you're running into this problem:
https://github.com/rstudio/httpuv/issues/110

The short version is that a particular version of a program called GSNAP/GMAP installed a file named semaphore.h in the wrong place, which caused the error regarding sem_t. There a probably a number of files in your /usr/local/include which should not be there -- they should be deleted. The list of files is here:
https://github.com/rstudio/httpuv/issues/110#issuecomment-372879753

I think that deleting /usr/local/include/semaphore.h will fix the sem_t problem, but you should also delete the other .h files that I listed in the comment.

It might also be a good idea to update to a new version of GSNAP/GMAP, in case your version expects those files to be there.

All 32 comments

Can you try installing the development version of httpuv? I made a change there that should fix support for your compiler.

# First install devtools if needed
devtools::install_github("rstudio/httpuv")

I tried your suggestion, but now I get the following error:

`devtools::install_github("rstudio/httpuv")
Downloading GitHub repo rstudio/httpuv@master
from URL https://api.github.com/repos/rstudio/httpuv/zipball/master
Installing httpuv
'/usr/lib/R/bin/R' --no-site-file --no-environ --no-save --no-restore --quiet \
CMD INSTALL '/tmp/RtmpYoi9eT/devtools1e18326a2b9e/rstudio-httpuv-6e6204a' \
--library='/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3' \
--install-tests

  • installing source package ‘httpuv’ ...
    * libs
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c RcppExports-legacy.cpp -o RcppExports-legacy.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c RcppExports.cpp -o RcppExports.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c callback.cpp -o callback.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c callbackqueue.cpp -o callbackqueue.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c filedatasource-unix.cpp -o filedatasource-unix.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c filedatasource-win.cpp -o filedatasource-win.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c http.cpp -o http.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c httprequest.cpp -o httprequest.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c httpresponse.cpp -o httpresponse.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c httpuv.cpp -o httpuv.o
    gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c md5.c -o md5.o
    gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c set_invalid_parameter.c -o set_invalid_parameter.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c socket.cpp -o socket.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c thread.cpp -o thread.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c utils.cpp -o utils.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c uvutil.cpp -o uvutil.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c webapplication.cpp -o webapplication.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c websockets-base.cpp -o websockets-base.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c websockets-hixie76.cpp -o websockets-hixie76.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c websockets-hybi03.cpp -o websockets-hybi03.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c websockets-ietf.cpp -o websockets-ietf.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c websockets.cpp -o websockets.o
    cp -p -f libuv/m4/lt_obsolete.m4 libuv/m4/lt~obsolete.m4
    (cd libuv \
    && touch aclocal.m4 \
    && touch -r aclocal.m4 configure Makefile.in \
    && CC="gcc -std=gnu99" CFLAGS="-g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -fpic -fvisibility=hidden" AR="ar" RANLIB="ranlib" LDFLAGS="-Wl,-z,relro" ./configure "--quiet")
    make --directory=libuv \
    HAVE_DTRACE=0
    make[1]: Entering directory '/tmp/RtmpYoi9eT/devtools1e18326a2b9e/rstudio-httpuv-6e6204a/src/libuv'
    CC src/libuv_la-fs-poll.lo
    CC src/libuv_la-inet.lo
    CC src/libuv_la-threadpool.lo
    CC src/libuv_la-uv-common.lo
    CC src/libuv_la-version.lo
    CC src/unix/libuv_la-async.lo
    CC src/unix/libuv_la-core.lo
    CC src/unix/libuv_la-dl.lo
    CC src/unix/libuv_la-fs.lo
    CC src/unix/libuv_la-getaddrinfo.lo
    CC src/unix/libuv_la-getnameinfo.lo
    CC src/unix/libuv_la-loop-watcher.lo
    CC src/unix/libuv_la-loop.lo
    CC src/unix/libuv_la-pipe.lo
    CC src/unix/libuv_la-poll.lo
    CC src/unix/libuv_la-process.lo
    CC src/unix/libuv_la-signal.lo
    CC src/unix/libuv_la-stream.lo
    CC src/unix/libuv_la-tcp.lo
    CC src/unix/libuv_la-thread.lo
    CC src/unix/libuv_la-timer.lo
    CC src/unix/libuv_la-tty.lo
    CC src/unix/libuv_la-udp.lo
    CC src/unix/libuv_la-linux-core.lo
    CC src/unix/libuv_la-linux-inotify.lo
    CC src/unix/libuv_la-linux-syscalls.lo
    CC src/unix/libuv_la-procfs-exepath.lo
    CC src/unix/libuv_la-proctitle.lo
    CC src/unix/libuv_la-sysinfo-loadavg.lo
    CC src/unix/libuv_la-sysinfo-memory.lo
    CCLD libuv.la
    ar: u' modifier ignored sinceD' is the default (see `U')
    make[1]: Leaving directory '/tmp/RtmpYoi9eT/devtools1e18326a2b9e/rstudio-httpuv-6e6204a/src/libuv'
    gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c http-parser/http_parser.c -o http-parser/http_parser.o
    gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c sha1/sha1.c -o sha1/sha1.o
    g++ -I/usr/share/R/include -DNDEBUG -fvisibility=hidden -D_GLIBCXX_ASSERTIONS -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c base64/base64.cpp -o base64/base64.o
    g++ -shared -L/usr/lib/R/lib -Wl,-z,relro -o httpuv.so RcppExports-legacy.o RcppExports.o callback.o callbackqueue.o filedatasource-unix.o filedatasource-win.o http.o httprequest.o httpresponse.o httpuv.o md5.o set_invalid_parameter.o socket.o thread.o utils.o uvutil.o webapplication.o websockets-base.o websockets-hixie76.o websockets-hybi03.o websockets-ietf.o websockets.o ./libuv/.libs/libuv.a ./http-parser/http_parser.o ./sha1/sha1.o ./base64/base64.o -L/usr/lib/R/lib -lR
    installing to /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/httpuv/libs
    *
    R
    * demo
    *
    tests
    * preparing package for lazy loading
    *
    help
    * installing help indices
    * building package indices
    *
    testing if installed package can be loaded
    Error in dyn.load(file, DLLpath = DLLpath, ...) :
    unable to load shared object '/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/httpuv/libs/httpuv.so':
    /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/httpuv/libs/httpuv.so: undefined symbol: pthread_atfork
    Error: loading failed
    Execution halted
    ERROR: loading failed
  • removing ‘/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/httpuv’
    Installation failed: Command failed (1)`

I've made another change to httpuv. Can you try installing again?

It worked. Thank you very much, @wch !

Hello @wch .

I am also getting same error as @ClementeProduzente while trying to install 'Seurat' R package. httpuv is one of the dependencies. I am unable to resolve the issue by any method : https://github.com/satijalab/seurat/issues/507 and https://www.biostars.org/p/317537/#317558

Please help me out. Thank you in advance :)

@Anupriya014 Can you provide the output when you run the following:

sessionInfo()
install.packages('httpuv')

@wch
With install.packages('httpuv') ,I'm getting :
In file included from /usr/include/c++/5/memory:81:0,
from /usr/local/lib/R/site-library/BH/include/boost/function/function_base.hpp:16,
from /usr/local/lib/R/site-library/BH/include/boost/function/detail/prologue.hpp:17,
from /usr/local/lib/R/site-library/BH/include/boost/function.hpp:30,
from callbackqueue.h:5,
from callbackqueue.cpp:1:
/usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here
template class auto_ptr;
^
/usr/local/lib/R/etc/Makeconf:168: recipe for target 'callbackqueue.o' failed
make: * [callbackqueue.o] Error 1
ERROR: compilation failed for package 'httpuv'

  • removing '/home/anupriya/R/x86_64-pc-linux-gnu-library/3.5/httpuv'

The downloaded source packages are in
'/tmp/RtmppTrC6F/downloaded_packages'
Warning message:
In install.packages("httpuv") :
installation of package 'httpuv' had non-zero exit status


sessionInfo()
R version 3.5.0 (2018-04-23)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 16.04.4 LTS

Matrix products: default
BLAS: /usr/local/lib/R/lib/libRblas.so
LAPACK: /usr/local/lib/R/lib/libRlapack.so

locale:
[1] C

attached base packages:
[1] stats graphics grDevices utils datasets methods base

loaded via a namespace (and not attached):
[1] compiler_3.5.0 tools_3.5.0

Is your copy of R one that you compiled yourself?

Can you include the output of the following? You can run it from a command shell (not R).

R CMD config --all

Also, can you provide the complete output from compiling httpuv? If it's too long to post here, you can put it in a gist at https://gist.github.com/.

@wch

Yes. I compiled R from its source like this :

  1. Get latest version from here and download the zip folder for it: https://cloud.r-project.org/src/base/R-3/R-3.5.0.tar.gz .
  2. tar -xvzf R-3.5.0.tar.gz
  3. sudo ./configure
  4. sudo make
  5. sudo make check
  6. sudo make install
  7. sudo make install-info
  8. sudo make install-pdf

This is the result of 'R CMD config --all' :

CC = gcc -std=gnu99
CFLAGS = -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g
CPICFLAGS = -fpic
CPP = gcc -std=gnu99 -E
CPPFLAGS =
CXX = g++
CXXCPP = g++ -E
CXXFLAGS = -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g
CXXPICFLAGS = -fpic
CXX11 = g++
CXX11STD = -std=gnu++11
CXX11FLAGS = -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g
CXX11PICFLAGS = -fpic
CXX14 = g++
CXX14STD = -std=gnu++14
CXX14FLAGS = -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g
CXX14PICFLAGS = -fpic
CXX98 = g++
CXX98STD =
CXX98FLAGS = -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g
CXX98PICFLAGS = -fpic
CXX17 =
CXX17STD =
CXX17FLAGS =
CXX17PICFLAGS =
CXX1X = g++
CXX1XSTD = -std=gnu++11
CXX1XFLAGS = -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g
CXX1XPICFLAGS = -fpic
DYLIB_EXT = .so
DYLIB_LD = gcc -std=gnu99
DYLIB_LDFLAGS = -shared -fopenmp
F77 = gfortran
FFLAGS = -g -O2 -fstack-protector-strong
FPICFLAGS = -fpic
FLIBS = -lgfortran -lm -lquadmath
SAFE_FFLAGS = -g -O2 -fstack-protector-strong -ffloat-store
FC = gfortran
FCFLAGS = -g -O2 -fstack-protector-strong
FCPICFLAGS = -fpic
OBJC =
OBJCFLAGS =
JAVA = /usr/lib/jvm/default-java/jre/bin/java
JAVAC = /usr/lib/jvm/default-java/bin/javac
JAVAH = /usr/lib/jvm/default-java/bin/javah
JAR = /usr/lib/jvm/default-java/bin/jar
JAVA_HOME = /usr/lib/jvm/default-java
JAVA_LIBS = -L/usr/lib/jvm/default-java/jre/lib/amd64/server -ljvm
JAVA_CPPFLAGS = -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux
LDFLAGS = -Wl,-Bsymbolic-functions -Wl,-z,relro
SHLIB_CFLAGS =
SHLIB_CXXLD = g++
SHLIB_CXXLDFLAGS = -shared
SHLIB_CXX98LD = g++
SHLIB_CXX98LDFLAGS = -shared
SHLIB_CXX11LD = g++ -std=gnu++11
SHLIB_CXX11LDFLAGS = -shared
SHLIB_CXX14LD = g++ -std=gnu++14
SHLIB_CXX14LDFLAGS = -shared
SHLIB_CXX17LD =
SHLIB_CXX17LDFLAGS = -shared
SHLIB_EXT = .so
SHLIB_FFLAGS =
SHLIB_LD = gcc -std=gnu99
SHLIB_LDFLAGS = -shared
SHLIB_FCLD = gfortran
SHLIB_FCLDFLAGS = -shared
SHLIB_CXX1XLD = g++ -std=gnu++11
SHLIB_CXX1XLDFLAGS = -shared
TCLTK_CPPFLAGS = -I/usr/include/tcl8.6 -I/usr/include/tcl8.6
TCLTK_LIBS = -L/usr/lib/x86_64-linux-gnu -ltcl8.6 -L/usr/lib/x86_64-linux-gnu -ltk8.6 -lX11 -lXss -lXext
BLAS_LIBS = -lblas
LAPACK_LIBS = -llapack
MAKE = make
LIBnn = lib
LOCAL_SOFT =
COMPILED_BY =

error in install.packages('httpuv') :
https://gist.github.com/Anupriya014/c47b436a63a50d9d13d7bfb2a78c2029

Had the same error on a Raspberry Pi 3B, helped running R CMD config --all and then installing httpuv from GitHub as root

@KasperSkytte Then I'll try this again !

Did it work @Anupriya014?

@KasperSkytte I wish it did..
step-1 : R CMD config --all
step-2 : git clone https://github.com/rstudio/httpuv.git
step-3 : sudo R CMD INSTALL httpuv

Got this again:

https://gist.github.com/Anupriya014/8fd266f6342a560945dfaf8daf1cecaa

I don't know how to proceed till my analysis package ,i.e., 'Seurat' without installing httpuv then shiny, crosstalk and plotly..

@Anupriya014 Okay. I got it to work as of yesterday, so there is hope :) Maybe we are not doing exactly the same. I have been installing R and shiny to set up a shiny-server, which works fine. So I have not tried only installing just R and shiny as you did. I have also installed the following system packages to work with shiny-server, so maybe you can try installing them and see if that makes a difference:

sudo apt-get update
sudo apt-get install -y gfortran libreadline6-dev libx11-dev libxt-dev libcairo2-dev libbz2-dev liblzma-dev libcurl4-openssl-dev cmake

I also configured R-3.5.0 using the ./configure --enable-R-shlib option to be able to use different R versions, but I doubt it would make a difference in your case. But you can try. Besides, installing R from source installs in /usr/local/lib/R (with R-binary in /usr/local/bin/R) and not /usr/lib/R (with R-binary in /usr/bin/R) like when installing through APT. Maybe it's not using the R version you are installing? Try making a symlink with sudo ln -s /usr/local/bin/R /usr/bin/R.

@Anupriya014 I believe you're running into this problem:
https://github.com/rstudio/httpuv/issues/110

The short version is that a particular version of a program called GSNAP/GMAP installed a file named semaphore.h in the wrong place, which caused the error regarding sem_t. There a probably a number of files in your /usr/local/include which should not be there -- they should be deleted. The list of files is here:
https://github.com/rstudio/httpuv/issues/110#issuecomment-372879753

I think that deleting /usr/local/include/semaphore.h will fix the sem_t problem, but you should also delete the other .h files that I listed in the comment.

It might also be a good idea to update to a new version of GSNAP/GMAP, in case your version expects those files to be there.

The same error
`/usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here
template class auto_ptr;
^

cp -p -f libuv/m4/lt_obsolete.m4 libuv/m4/lt~obsolete.m4

(cd libuv \
&& touch aclocal.m4 \
&& touch -r aclocal.m4 configure Makefile.in \
&& CC="gcc -std=gnu99" CFLAGS="-DU_STATIC_IMPLEMENTATION -g -O2 -fpic -fvisibility=hidden" AR="ar" RANLIB="ranlib" LDFLAGS="-L/usr/local/lib64" ./configure "--quiet")

/bin/sh: line 3: ./configure: Permission denied
make: * [libuv/Makefile] Error 126
ERROR: compilation failed for package 'httpuv'

  • removing '/opt/microsoft/ropen/3.4.3/lib64/R/library/httpuv'
    
    Makevars:61: recipe for target 'libuv/Makefile' failed

Installation failed: Command failed (1)


R version 3.4.3 (2017-11-30) -- "Kite-Eating Tree"
Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)`

@kuzmenkov111 You have a different issue: rstudio/httpuv#151. We're investigating that one.

@kuzmenkov111 If you run this before installing packages, I believe it should work:

options(unzip = "/usr/bin/unzip")

We have a fix that will probably be merged soon.

Thank you! I'll check it!

@wch
Thanks a lot! I think that's the issue.
I am running the below commands in a server (other users are also there).

If I do 'ls /usr/local/include/' :
access.h bool.h complement.h fopen.h iit-read.h jkweb mem.h semaphore.h types.h
assert.h.bak bytecoding.h compress.h genome.h iit-write.h list.h mode.h separator.h uint8list.h
beato bzip2.h datadir.h genome128_hr.h iitdef.h listdef.h parserange.h sequence.h uintlist.h
bigendian.h chrnum.h doublelist.h genomicpos.h interval.h littleendian.h popcount.h stopwatch.h uinttable.h
bitpack64-read.h chrom.h except.h.bak htslib intlist.h maxent_hr.h samflags.h table.h univinterval.h
bitpack64-readtwo.h comp.h filestring.h iit-read-univ.h intlistdef.h md5.h sarray-read.h tableuint.h

If I do 'sudo ls /usr/local/include/' :
[sudo] password for anupriya:
access.h bool.h complement.h fopen.h iit-read.h jkweb mem.h semaphore.h types.h
assert.h.bak bytecoding.h compress.h genome.h iit-write.h list.h mode.h separator.h uint8list.h
beato bzip2.h datadir.h genome128_hr.h iitdef.h listdef.h parserange.h sequence.h uintlist.h
bigendian.h chrnum.h doublelist.h genomicpos.h interval.h littleendian.h popcount.h stopwatch.h uinttable.h
bitpack64-read.h chrom.h except.h.bak htslib intlist.h maxent_hr.h samflags.h table.h univinterval.h
bitpack64-readtwo.h comp.h filestring.h iit-read-univ.h intlistdef.h md5.h sarray-read.h tableuint.h

So I should delete the ones present in 'ls /usr/local/include/' not with sudo?

@Anupriya014 I suggest deleting these files from /usr/local/include. These are the files installed by GMAP/GSNAP (list is from https://github.com/rstudio/httpuv/issues/110#issuecomment-372879753):

# access.h             complement.h    iit-read.h       mem.h          tableuint.h
# assert.h             compress.h      iit-read-univ.h  mode.h         types.h
# bigendian.h          datadir.h       iit-write.h      parserange.h   uint8list.h
# bitpack64-read.h     doublelist.h    interval.h       popcount.h     uintlist.h
# bitpack64-readtwo.h  except.h        intlistdef.h     samflags.h     uinttable.h
# bool.h               filestring.h    intlist.h        sarray-read.h  uinttableuint.h
# bytecoding.h         fopen.h         listdef.h        semaphore.h    univinterval.h
# bzip2.h              genome128_hr.h  list.h           separator.h
# chrnum.h             genome.h        littleendian.h   sequence.h
# chrom.h              genomicpos.h    maxent_hr.h      stopwatch.h
# comp.h               iitdef.h        md5.h            table.h

For me, this turned out to be caused by /tmp being mounted with noexec turned on. Therefore, any build scripts generated by build tools in /tmp could not be executed.

Remounted /tmp without noexec and was able to successfully build httpuv.

o Remount w/o noexec:L: sudo mount -t tmpfs -o exec tmpfs /tmp
o Remount with noexec: mount -o remount /tmp

Hello @wch ,

I have tried on another machine to install again the shiny package, and now I got the following error message:

> install.packages("shiny")
Installing package into ‘/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
also installing the dependencies ‘httpuv’, ‘later’, ‘promises’

trying URL 'https://cran.wu.ac.at/src/contrib/httpuv_1.4.5.tar.gz'
Content type 'application/x-gzip' length 1675895 bytes (1.6 MB)
==================================================
downloaded 1.6 MB

trying URL 'https://cran.wu.ac.at/src/contrib/later_0.7.5.tar.gz'
Content type 'application/x-gzip' length 38900 bytes (37 KB)
==================================================
downloaded 37 KB

trying URL 'https://cran.wu.ac.at/src/contrib/promises_1.0.1.tar.gz'
Content type 'application/x-gzip' length 106866 bytes (104 KB)
==================================================
downloaded 104 KB

trying URL 'https://cran.wu.ac.at/src/contrib/shiny_1.1.0.tar.gz'
Content type 'application/x-gzip' length 2350156 bytes (2.2 MB)
==================================================
downloaded 2.2 MB

* installing *source* package ‘later’ ...
** package ‘later’ successfully unpacked and MD5 sums checked
Running configure script
Using CC=gcc -std=gnu99
Using CFLAGS=-g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g
Using CPPFLAGS=
C11-style threads.h support not detected. Using tinycthread library.
** libs
g++ -I/usr/share/R/include -DNDEBUG -pthread -DTHREADS_H_SUPPORT=-1  -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -c RcppExports.cpp -o RcppExports.o
g++ -I/usr/share/R/include -DNDEBUG -pthread -DTHREADS_H_SUPPORT=-1  -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -c callback_registry.cpp -o callback_registry.o
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/mem_fn.hpp:22,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/bind.hpp:26,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind.hpp:22,
                 from callback_registry.cpp:2:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/get_pointer.hpp:14,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/mem_fn.hpp:22,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/bind.hpp:26,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind.hpp:22,
                 from callback_registry.cpp:2:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from callback_registry.cpp:3:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/get_pointer.hpp:14,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/mem_fn.hpp:22,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/bind.hpp:26,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind.hpp:22,
                 from callback_registry.cpp:2:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.cpp:3:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/get_pointer.hpp:14,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/mem_fn.hpp:22,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/bind.hpp:26,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind.hpp:22,
                 from callback_registry.cpp:2:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.cpp:3:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/get_pointer.hpp:14,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/mem_fn.hpp:22,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/bind.hpp:26,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind.hpp:22,
                 from callback_registry.cpp:2:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.cpp:3:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/get_pointer.hpp:14,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/mem_fn.hpp:22,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/bind.hpp:26,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind.hpp:22,
                 from callback_registry.cpp:2:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.cpp:3:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/get_pointer.hpp:14,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/mem_fn.hpp:22,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/bind.hpp:26,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind.hpp:22,
                 from callback_registry.cpp:2:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.cpp:3:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/get_pointer.hpp:14,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/mem_fn.hpp:22,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/bind.hpp:26,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind.hpp:22,
                 from callback_registry.cpp:2:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.cpp:3:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/get_pointer.hpp:14,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/mem_fn.hpp:22,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/bind.hpp:26,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind.hpp:22,
                 from callback_registry.cpp:2:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -pthread -DTHREADS_H_SUPPORT=-1  -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -c init.c -o init.o
g++ -I/usr/share/R/include -DNDEBUG -pthread -DTHREADS_H_SUPPORT=-1  -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -c later.cpp -o later.o
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/mem_fn.hpp:22,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/function.hpp:30,
                 from callback_registry.h:7,
                 from later.cpp:6:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from later.cpp:2:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from callback_registry.h:8,
                 from later.cpp:6:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from later.cpp:2:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.h:8,
                 from later.cpp:6:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from later.cpp:2:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.h:8,
                 from later.cpp:6:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from later.cpp:2:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.h:8,
                 from later.cpp:6:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from later.cpp:2:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.h:8,
                 from later.cpp:6:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from later.cpp:2:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.h:8,
                 from later.cpp:6:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from later.cpp:2:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.h:8,
                 from later.cpp:6:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from later.cpp:2:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -I/usr/share/R/include -DNDEBUG -pthread -DTHREADS_H_SUPPORT=-1  -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -c later_native.cpp -o later_native.o
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/mem_fn.hpp:22,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/function.hpp:30,
                 from callback_registry.h:7,
                 from later_native.cpp:1:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from callback_registry.h:4,
                 from later_native.cpp:1:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from callback_registry.h:8,
                 from later_native.cpp:1:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from callback_registry.h:4,
                 from later_native.cpp:1:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.h:8,
                 from later_native.cpp:1:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from callback_registry.h:4,
                 from later_native.cpp:1:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.h:8,
                 from later_native.cpp:1:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from callback_registry.h:4,
                 from later_native.cpp:1:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.h:8,
                 from later_native.cpp:1:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from callback_registry.h:4,
                 from later_native.cpp:1:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.h:8,
                 from later_native.cpp:1:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from callback_registry.h:4,
                 from later_native.cpp:1:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.h:8,
                 from later_native.cpp:1:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from callback_registry.h:4,
                 from later_native.cpp:1:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.h:8,
                 from later_native.cpp:1:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from callback_registry.h:4,
                 from later_native.cpp:1:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -I/usr/share/R/include -DNDEBUG -pthread -DTHREADS_H_SUPPORT=-1  -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -c later_posix.cpp -o later_posix.o
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/mem_fn.hpp:22,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/function.hpp:30,
                 from callback_registry.h:7,
                 from later_posix.cpp:10:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from later_posix.cpp:3:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from callback_registry.h:8,
                 from later_posix.cpp:10:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from later_posix.cpp:3:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.h:8,
                 from later_posix.cpp:10:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from later_posix.cpp:3:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.h:8,
                 from later_posix.cpp:10:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from later_posix.cpp:3:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.h:8,
                 from later_posix.cpp:10:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from later_posix.cpp:3:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.h:8,
                 from later_posix.cpp:10:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from later_posix.cpp:3:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.h:8,
                 from later_posix.cpp:10:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from later_posix.cpp:3:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from callback_registry.h:8,
                 from later_posix.cpp:10:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/RcppCommon.h:52,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include/Rcpp.h:27,
                 from later_posix.cpp:3:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
later_posix.cpp: In function ‘void deInitialize()’:
later_posix.cpp:187:33: warning: ignoring return value of ‘ssize_t write(int, const void*, std::size_t)’, declared with attribute warn_unused_result [-Wunused-result]
     write(dummy_pipe_in, "a", 1);
                                 ^
g++ -I/usr/share/R/include -DNDEBUG -pthread -DTHREADS_H_SUPPORT=-1  -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -c later_win32.cpp -o later_win32.o
g++ -I/usr/share/R/include -DNDEBUG -pthread -DTHREADS_H_SUPPORT=-1  -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -c timer_posix.cpp -o timer_posix.o
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from timestamp.h:4,
                 from timer_posix.h:6,
                 from timer_posix.cpp:6:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from timestamp.h:4,
                 from timer_posix.h:6,
                 from timer_posix.cpp:6:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from timestamp.h:4,
                 from timer_posix.h:6,
                 from timer_posix.cpp:6:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from timestamp.h:4,
                 from timer_posix.h:6,
                 from timer_posix.cpp:6:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from timestamp.h:4,
                 from timer_posix.h:6,
                 from timer_posix.cpp:6:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from timestamp.h:4,
                 from timer_posix.h:6,
                 from timer_posix.cpp:6:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from timestamp.h:4,
                 from timer_posix.h:6,
                 from timer_posix.cpp:6:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from timestamp.h:4,
                 from timer_posix.h:6,
                 from timer_posix.cpp:6:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from timestamp.h:4,
                 from timer_posix.h:6,
                 from timer_posix.cpp:6:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from timestamp.h:4,
                 from timer_posix.h:6,
                 from timer_posix.cpp:6:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from timestamp.h:4,
                 from timer_posix.h:6,
                 from timer_posix.cpp:6:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from timestamp.h:4,
                 from timer_posix.h:6,
                 from timer_posix.cpp:6:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from timestamp.h:4,
                 from timer_posix.h:6,
                 from timer_posix.cpp:6:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from timestamp.h:4,
                 from timer_posix.h:6,
                 from timer_posix.cpp:6:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/mem_fn.hpp:22,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/function.hpp:30,
                 from timer_posix.h:7,
                 from timer_posix.cpp:6:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/get_pointer.hpp: At global scope:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from timestamp.h:4,
                 from timer_posix.h:6,
                 from timer_posix.cpp:6:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -I/usr/share/R/include -DNDEBUG -pthread -DTHREADS_H_SUPPORT=-1  -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -c timestamp_unix.cpp -o timestamp_unix.o
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from timestamp.h:4,
                 from timestamp_unix.cpp:4:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from timestamp.h:4,
                 from timestamp_unix.cpp:4:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from timestamp.h:4,
                 from timestamp_unix.cpp:4:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from timestamp.h:4,
                 from timestamp_unix.cpp:4:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from timestamp.h:4,
                 from timestamp_unix.cpp:4:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from timestamp.h:4,
                 from timestamp_unix.cpp:4:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from timestamp.h:4,
                 from timestamp_unix.cpp:4:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from timestamp.h:4,
                 from timestamp_unix.cpp:4:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from timestamp.h:4,
                 from timestamp_unix.cpp:4:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from timestamp.h:4,
                 from timestamp_unix.cpp:4:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from timestamp.h:4,
                 from timestamp_unix.cpp:4:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from timestamp.h:4,
                 from timestamp_unix.cpp:4:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17:0,
                 from timestamp.h:4,
                 from timestamp_unix.cpp:4:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/6/memory:81:0,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include/boost/shared_ptr.hpp:17,
                 from timestamp.h:4,
                 from timestamp_unix.cpp:4:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -I/usr/share/R/include -DNDEBUG -pthread -DTHREADS_H_SUPPORT=-1  -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -c timestamp_win32.cpp -o timestamp_win32.o
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -pthread -DTHREADS_H_SUPPORT=-1  -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/Rcpp/include" -I"/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/BH/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-saFpct/r-base-3.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -c tinycthread/tinycthread.c -o tinycthread/tinycthread.o
g++ -shared -L/usr/lib/R/lib -Wl,-z,relro -o later.so RcppExports.o callback_registry.o init.o later.o later_native.o later_posix.o later_win32.o timer_posix.o timestamp_unix.o timestamp_win32.o -pthread ./tinycthread/tinycthread.o -L/usr/lib/R/lib -lR
installing to /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/libs
** R
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
Error in dyn.load(file, DLLpath = DLLpath, ...) : 
  unable to load shared object '/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/libs/later.so':
  /home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later/libs/later.so: undefined symbol: _ZN5boost7atomics6detail8lockpool11scoped_lockD1Ev
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/later’
ERROR: dependency ‘later’ is not available for package ‘promises’
* removing ‘/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/promises’
ERROR: dependencies ‘promises’, ‘later’ are not available for package ‘httpuv’
* removing ‘/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/httpuv’
ERROR: dependencies ‘httpuv’, ‘later’, ‘promises’ are not available for package ‘shiny’
* removing ‘/home/pi/R/arm-unknown-linux-gnueabihf-library/3.3/shiny’

The downloaded source packages are in
    ‘/tmp/RtmpHQ5HYj/downloaded_packages’
Warning messages:
1: In install.packages("shiny") :
  installation of package ‘later’ had non-zero exit status
2: In install.packages("shiny") :
  installation of package ‘promises’ had non-zero exit status
3: In install.packages("shiny") :
  installation of package ‘httpuv’ had non-zero exit status
4: In install.packages("shiny") :
  installation of package ‘shiny’ had non-zero exit status

I don't know what causes the problem, but I have to solve it asap. :/
Do You have another suggestion for me?

I would really appreciate your help!

Thanks!

@ClementeProduzente Try installing the development version:

if (!require("devtools"))
  install.packages("devtools")
devtools::install_github("rstudio/shiny")

@ClementeProduzente You're encountering an issue the later package that we've seen with other Raspberry Pi users. There's a workaround here: https://github.com/r-lib/later/issues/73#issuecomment-433438182

I've made another change to httpuv. Can you try installing again?
HI,
I had the same issues and followed the instructions but still can't manage to install Seurat dependencies. I keep getting installation of package ‘httpuv’ had non-zero exit status for all

any advice?
thanks
irene

I've made another change to httpuv. Can you try installing again?
HI,
I had the same issues and followed the instructions but still can't manage to install Seurat dependencies. I keep getting installation of package ‘httpuv’ had non-zero exit status for all

any advice?
thanks
irene

sessionInfo()
R version 3.5.1 (2018-07-02)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: macOS 10.14.3

Matrix products: default
BLAS/LAPACK: /anaconda3/lib/R/lib/libRblas.dylib

locale:
[1] en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8

attached base packages:
[1] stats graphics grDevices utils datasets methods base

loaded via a namespace (and not attached):
[1] Rcpp_1.0.1 ps_1.3.0 prettyunits_1.0.2 rprojroot_1.3-2
[5] digest_0.6.18 crayon_1.3.4 withr_2.1.2 assertthat_0.2.1
[9] R6_2.4.0 backports_1.1.4 magrittr_1.5 rlang_0.3.4
[13] cli_1.1.0 curl_3.3 fs_1.2.6 remotes_2.0.4
[17] testthat_2.0.1 callr_3.1.1 desc_1.2.0 devtools_2.0.2
[21] tools_3.5.1 glue_1.3.1 pkgload_1.0.2 compiler_3.5.1
[25] processx_3.2.1 pkgbuild_1.0.3 sessioninfo_1.1.1 memoise_1.1.0
[29] usethis_1.5.0

install.packages('httpuv')
trying URL 'https://www.stats.bris.ac.uk/R/src/contrib/httpuv_1.5.1.tar.gz'

Content type 'application/x-gzip' length 1758514 bytes (1.7 MB)

downloaded 1.7 MB

  • installing source package ‘httpuv’ ...
    * package ‘httpuv’ successfully unpacked and MD5 sums checked
    *
    libs
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c RcppExports-legacy.cpp -o RcppExports-legacy.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c RcppExports.cpp -o RcppExports.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c callback.cpp -o callback.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c callbackqueue.cpp -o callbackqueue.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c filedatasource-unix.cpp -o filedatasource-unix.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c filedatasource-win.cpp -o filedatasource-win.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c http.cpp -o http.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c httprequest.cpp -o httprequest.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c httpresponse.cpp -o httpresponse.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c httpuv.cpp -o httpuv.o
    x86_64-apple-darwin13.4.0-clang -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c md5.c -o md5.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c mime.cpp -o mime.o
    x86_64-apple-darwin13.4.0-clang -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c set_invalid_parameter.c -o set_invalid_parameter.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c socket.cpp -o socket.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c staticpath.cpp -o staticpath.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c thread.cpp -o thread.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c utils.cpp -o utils.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c uvutil.cpp -o uvutil.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c webapplication.cpp -o webapplication.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c websockets-base.cpp -o websockets-base.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c websockets-hixie76.cpp -o websockets-hixie76.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c websockets-hybi03.cpp -o websockets-hybi03.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c websockets-ietf.cpp -o websockets-ietf.o
    x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/anaconda3/lib/R/include" -DNDEBUG -Ilibuv/include -pthread -I"/anaconda3/lib/R/library/Rcpp/include" -I"/anaconda3/lib/R/library/BH/include" -I"/anaconda3/lib/R/library/later/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/anaconda3/include -DSTRICT_R_HEADERS -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -c websockets.cpp -o websockets.o
    cp -p -f libuv/m4/lt_obsolete.m4 libuv/m4/lt~obsolete.m4
    (cd libuv \
    && touch aclocal.m4 \
    && touch -r aclocal.m4 configure Makefile.in \
    && chmod +x configure \
    && CC="x86_64-apple-darwin13.4.0-clang" CFLAGS="-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -I/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix -fPIC " AR="x86_64-apple-darwin13.4.0-ar" RANLIB="x86_64-apple-darwin13.4.0-ranlib" LDFLAGS="-Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/anaconda3/lib -L/anaconda3/lib" ./configure "--quiet")
    configure: error: in /private/var/folders/1m/cl4r43zs2kxd_sq9rt8y7wm0010vxd/T/RtmpG4vPKd/R.INSTALL5523541c6f86/httpuv/src/libuv': configure: error: C compiler cannot create executables Seeconfig.log' for more details
    make: * [Makevars:67: libuv/Makefile] Error 77
    ERROR: compilation failed for package ‘httpuv’
  • removing ‘/anaconda3/lib/R/library/httpuv’

The downloaded source packages are in
‘/private/var/folders/1m/cl4r43zs2kxd_sq9rt8y7wm0010vxd/T/RtmpH2c4Bn/downloaded_packages’
Updating HTML index of packages in '.Library'
Making 'packages.html' ... done
Warning message:
In install.packages("httpuv") :
installation of package ‘httpuv’ had non-zero exit status

@wch @jmoore65 @kuzmenkov111 @KasperSkytte @Anupriya014

Hello! Please a need HELP!!!

I'm dealing with httuv error too... Actually I'm triend to install Shiny in AWS but Ubuntut OS.

Actually the errors comes from the websocket library... I think R can't not install websocket packages....

Any idea please?

Here the code:

> install.packages("httpuv",dependencies=TRUE)
Installing package into ‘/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4’
(as ‘lib’ is unspecified)
also installing the dependency ‘websocket’

trying URL 'https://cloud.r-project.org/src/contrib/websocket_1.3.1.tar.gz'
Content type 'application/x-gzip' length 200411 bytes (195 KB)
==================================================
downloaded 195 KB

trying URL 'https://cloud.r-project.org/src/contrib/httpuv_1.5.4.tar.gz'
Content type 'application/x-gzip' length 1803508 bytes (1.7 MB)
==================================================
downloaded 1.7 MB

* installing *source* package ‘websocket’ ...
** package ‘websocket’ successfully unpacked and MD5 sums checked
Found pkg-config cflags and libs!
Using PKG_CFLAGS=
Using PKG_LIBS=-l:libssl.so.1.1 -l:libcrypto.so.1.1
** libs
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -I./lib  -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/AsioHeaders/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"   -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c RcppExports.cpp -o RcppExports.o
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -I./lib  -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/AsioHeaders/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"   -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c debug.cpp -o debug.o
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -I./lib  -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/AsioHeaders/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"   -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c websocket.cpp -o websocket.o
^C^C/usr/lib/R/etc/Makeconf:168: recipe for target 'websocket.o' failed
make: *** [websocket.o] Interrupt
ERROR: compilation failed for package ‘websocket’
* removing ‘/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/websocket’
* installing *source* package ‘httpuv’ ...
** package ‘httpuv’ successfully unpacked and MD5 sums checked
** libs
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c RcppExports-legacy.cpp -o RcppExports-legacy.o
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c RcppExports.cpp -o RcppExports.o
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c callback.cpp -o callback.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from callback.h:4,
                 from callback.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/function_base.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from callback.h:4,
                 from callback.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c callbackqueue.cpp -o callbackqueue.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from callbackqueue.h:5,
                 from callbackqueue.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/function_base.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from callbackqueue.h:5,
                 from callbackqueue.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c filedatasource-unix.cpp -o filedatasource-unix.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/detail/shared_count.hpp:356:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/find_iterator.hpp:24,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/iter_find.hpp:27,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/split.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/tz_db_base.hpp:24,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/tz_database.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from filedatasource-unix.cpp:4:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp: At global scope:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c filedatasource-win.cpp -o filedatasource-win.o
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c fs.cpp -o fs.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/detail/shared_count.hpp:356:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/find_iterator.hpp:24,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/iter_find.hpp:27,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/split.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/tz_db_base.hpp:24,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/tz_database.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp: At global scope:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c http.cpp -o http.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/detail/shared_count.hpp:356:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from http.h:6,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp: At global scope:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
^C/usr/lib/R/etc/Makeconf:168: recipe for target 'http.o' failed
make: *** [http.o] Interrupt
ERROR: compilation failed for package ‘httpuv’
* removing ‘/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/httpuv’

The downloaded source packages are in
    ‘/tmp/Rtmp236IeK/downloaded_packages’
Warning messages:
1: In install.packages("httpuv", dependencies = TRUE) :
  installation of package ‘websocket’ had non-zero exit status
2: In install.packages("httpuv", dependencies = TRUE) :
  installation of package ‘httpuv’ had non-zero exit status
> install.packages("httpuv",dependencies=TRUE)
Installing package into ‘/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4’
(as ‘lib’ is unspecified)
also installing the dependency ‘websocket’

trying URL 'https://cloud.r-project.org/src/contrib/websocket_1.3.1.tar.gz'
Content type 'application/x-gzip' length 200411 bytes (195 KB)
==================================================
downloaded 195 KB

trying URL 'https://cloud.r-project.org/src/contrib/httpuv_1.5.4.tar.gz'
Content type 'application/x-gzip' length 1803508 bytes (1.7 MB)
==================================================
downloaded 1.7 MB

* installing *source* package ‘websocket’ ...
** package ‘websocket’ successfully unpacked and MD5 sums checked
Found pkg-config cflags and libs!
Using PKG_CFLAGS=
Using PKG_LIBS=-l:libssl.so.1.1 -l:libcrypto.so.1.1
** libs
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -I./lib  -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/AsioHeaders/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"   -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c RcppExports.cpp -o RcppExports.o
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -I./lib  -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/AsioHeaders/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"   -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c debug.cpp -o debug.o
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -I./lib  -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/AsioHeaders/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"   -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c websocket.cpp -o websocket.o
^C^C/usr/lib/R/etc/Makeconf:168: recipe for target 'websocket.o' failed
make: *** [websocket.o] Interrupt
ERROR: compilation failed for package ‘websocket’
* removing ‘/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/websocket’
* installing *source* package ‘httpuv’ ...
** package ‘httpuv’ successfully unpacked and MD5 sums checked
** libs
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c RcppExports-legacy.cpp -o RcppExports-legacy.o
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c RcppExports.cpp -o RcppExports.o
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c callback.cpp -o callback.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from callback.h:4,
                 from callback.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/function_base.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from callback.h:4,
                 from callback.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c callbackqueue.cpp -o callbackqueue.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from callbackqueue.h:5,
                 from callbackqueue.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/function_base.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from callbackqueue.h:5,
                 from callbackqueue.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c filedatasource-unix.cpp -o filedatasource-unix.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/detail/shared_count.hpp:356:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/find_iterator.hpp:24,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/iter_find.hpp:27,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/split.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/tz_db_base.hpp:24,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/tz_database.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from filedatasource-unix.cpp:4:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp: At global scope:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c filedatasource-win.cpp -o filedatasource-win.o
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c fs.cpp -o fs.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/detail/shared_count.hpp:356:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/find_iterator.hpp:24,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/iter_find.hpp:27,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/split.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/tz_db_base.hpp:24,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/tz_database.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp: At global scope:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c http.cpp -o http.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/detail/shared_count.hpp:356:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from http.h:6,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp: At global scope:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
^C/usr/lib/R/etc/Makeconf:168: recipe for target 'http.o' failed
make: *** [http.o] Interrupt
ERROR: compilation failed for package ‘httpuv’
* removing ‘/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/httpuv’

The downloaded source packages are in
    ‘/tmp/Rtmp236IeK/downloaded_packages’
Warning messages:
1: In install.packages("httpuv", dependencies = TRUE) :
  installation of package ‘websocket’ had non-zero exit status
2: In install.packages("httpuv", dependencies = TRUE) :
  installation of package ‘httpuv’ had non-zero exit status

I'll apreciate!

Can you try without dependencies=TRUE?

Thank you jcheng5! The error is the same:

> install.packages("httpuv")
Installing package into ‘/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4’
(as ‘lib’ is unspecified)
trying URL 'https://cloud.r-project.org/src/contrib/httpuv_1.5.4.tar.gz'
Content type 'application/x-gzip' length 1803508 bytes (1.7 MB)
==================================================
downloaded 1.7 MB

* installing *source* package ‘httpuv’ ...
** package ‘httpuv’ successfully unpacked and MD5 sums checked
** libs
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c RcppExports-legacy.cpp -o RcppExports-legacy.o
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c RcppExports.cpp -o RcppExports.o
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c callback.cpp -o callback.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from callback.h:4,
                 from callback.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/function_base.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from callback.h:4,
                 from callback.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c callbackqueue.cpp -o callbackqueue.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from callbackqueue.h:5,
                 from callbackqueue.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/function_base.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from callbackqueue.h:5,
                 from callbackqueue.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c filedatasource-unix.cpp -o filedatasource-unix.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/detail/shared_count.hpp:356:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/find_iterator.hpp:24,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/iter_find.hpp:27,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/split.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/tz_db_base.hpp:24,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/tz_database.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from filedatasource-unix.cpp:4:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp: At global scope:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from filedatasource.h:4,
                 from filedatasource-unix.cpp:3:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c filedatasource-win.cpp -o filedatasource-win.o
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c fs.cpp -o fs.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/detail/shared_count.hpp:356:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/find_iterator.hpp:24,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/iter_find.hpp:27,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/split.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/tz_db_base.hpp:24,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/tz_database.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from fs.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp: At global scope:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from fs.cpp:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c http.cpp -o http.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/detail/shared_count.hpp:356:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from http.h:6,
                 from http.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp: At global scope:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from http.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c httprequest.cpp -o httprequest.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from httprequest.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from httprequest.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from httprequest.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/detail/shared_count.hpp:356:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from httprequest.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from httprequest.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from httprequest.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from httprequest.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from httprequest.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from httprequest.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from httprequest.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from httprequest.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from httprequest.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from httprequest.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from httprequest.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from httprequest.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from httprequest.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c httpresponse.cpp -o httpresponse.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from httpresponse.h:4,
                 from httpresponse.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/detail/shared_count.hpp:356:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from httpresponse.h:4,
                 from httpresponse.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from httpresponse.h:4,
                 from httpresponse.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from httpresponse.h:4,
                 from httpresponse.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from httpresponse.h:4,
                 from httpresponse.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from httpresponse.h:4,
                 from httpresponse.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from httpresponse.h:4,
                 from httpresponse.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from httpresponse.h:4,
                 from httpresponse.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from httpresponse.h:4,
                 from httpresponse.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from httpresponse.h:4,
                 from httpresponse.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from httpresponse.h:4,
                 from httpresponse.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from httpresponse.h:4,
                 from httpresponse.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from httpresponse.h:4,
                 from httpresponse.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from httpresponse.h:4,
                 from httpresponse.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/find_iterator.hpp:24,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/iter_find.hpp:27,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/split.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/tz_db_base.hpp:24,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/tz_database.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from httpresponse.h:5,
                 from httpresponse.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp: At global scope:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from httpresponse.h:4,
                 from httpresponse.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c httpuv.cpp -o httpuv.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from httpuv.cpp:8:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from httpuv.cpp:5:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from httpuv.cpp:10:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/detail/shared_count.hpp:356:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from httpuv.cpp:5:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from httpuv.cpp:10:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from httpuv.cpp:5:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from httpuv.cpp:10:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from httpuv.cpp:5:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from httpuv.cpp:10:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from httpuv.cpp:5:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from httpuv.cpp:10:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from httpuv.cpp:5:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from httpuv.cpp:10:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from httpuv.cpp:5:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from httpuv.cpp:10:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from httpuv.cpp:5:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"   -fvisibility=hidden -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -c md5.c -o md5.o
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c mime.cpp -o mime.o
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"   -fvisibility=hidden -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -c set_invalid_parameter.c -o set_invalid_parameter.o
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c socket.cpp -o socket.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from socket.h:4,
                 from socket.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/detail/shared_count.hpp:356:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from socket.h:4,
                 from socket.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from socket.h:4,
                 from socket.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from socket.h:4,
                 from socket.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from socket.h:4,
                 from socket.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from socket.h:4,
                 from socket.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from socket.h:4,
                 from socket.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from socket.h:4,
                 from socket.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from socket.h:4,
                 from socket.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from socket.h:4,
                 from socket.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from socket.h:4,
                 from socket.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from socket.h:4,
                 from socket.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from http.h:5,
                 from socket.h:4,
                 from socket.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from socket.h:4,
                 from socket.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from http.h:6,
                 from socket.h:4,
                 from socket.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp: At global scope:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from http.h:5,
                 from socket.h:4,
                 from socket.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c staticpath.cpp -o staticpath.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from staticpath.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/detail/shared_count.hpp:356:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from staticpath.h:6,
                 from staticpath.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from staticpath.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from staticpath.h:6,
                 from staticpath.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from staticpath.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from staticpath.h:6,
                 from staticpath.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from staticpath.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from staticpath.h:6,
                 from staticpath.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from staticpath.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from staticpath.h:6,
                 from staticpath.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from staticpath.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from staticpath.h:6,
                 from staticpath.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from staticpath.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from staticpath.h:6,
                 from staticpath.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/find_iterator.hpp:24,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/iter_find.hpp:27,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/split.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/tz_db_base.hpp:24,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/tz_database.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from staticpath.cpp:3:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp: At global scope:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from staticpath.h:6,
                 from staticpath.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c thread.cpp -o thread.o
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c utils.cpp -o utils.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from utils.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/detail/shared_count.hpp:356:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from utils.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from utils.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from utils.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from utils.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from utils.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from utils.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from utils.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from utils.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from utils.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from utils.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from utils.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_month.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_ymd.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/greg_calendar.hpp:17,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/posix_time/posix_time.hpp:15,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:11,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from utils.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from utils.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/function.hpp:30,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/find_iterator.hpp:24,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/iter_find.hpp:27,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string/split.hpp:16,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/algorithm/string.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/tz_db_base.hpp:24,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/tz_database.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time/local_time/local_time.hpp:19,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/date_time.hpp:15,
                 from utils.h:13,
                 from utils.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp: At global scope:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/bits/locale_conv.h:41:0,
                 from /usr/include/c++/7/locale:43,
                 from /usr/include/c++/7/iomanip:43,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:52,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,
                 from utils.h:11,
                 from utils.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c uvutil.cpp -o uvutil.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from uvutil.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/detail/shared_count.hpp:356:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from uvutil.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from uvutil.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from uvutil.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from uvutil.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from uvutil.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from uvutil.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from uvutil.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from uvutil.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from uvutil.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from uvutil.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from uvutil.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from uvutil.h:7,
                 from uvutil.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from uvutil.h:7,
                 from uvutil.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -Ilibuv/include -pthread -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/later/include"    -DSTRICT_R_HEADERS -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c webapplication.cpp -o webapplication.o
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from webapplication.cpp:1:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from webapplication.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:28:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17,
                 from webapplication.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/detail/shared_count.hpp:356:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from webapplication.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from webapplication.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from webapplication.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from webapplication.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from webapplication.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from webapplication.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from webapplication.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from webapplication.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from webapplication.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from webapplication.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from webapplication.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/shared_ptr.hpp:17:0,
                 from webapplication.cpp:2:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/config/no_tr1/memory.hpp:21,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/get_pointer.hpp:14,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/mem_fn.hpp:22,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind/bind.hpp:26,
                 from /home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/BH/include/boost/bind.hpp:22,
                 from webapplication.cpp:1:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
^C/usr/lib/R/etc/Makeconf:168: recipe for target 'webapplication.o' failed
make: *** [webapplication.o] Interrupt
ERROR: compilation failed for package ‘httpuv’
* removing ‘/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/httpuv’

The downloaded source packages are in
    ‘/tmp/RtmpbzosWM/downloaded_packages’
Warning message:
In install.packages("httpuv") :
  installation of package ‘httpuv’ had non-zero exit status

And now the error (I think), comes from

recipe for target 'webapplication.o' failed
make: *** [webapplication.o] Interrupt
ERROR: compilation failed for package ‘httpuv’

I already installed devtools and Rccp ... I saw that from others github issues I read...

Does your VM have enough memory? See https://github.com/rstudio/httpuv/issues/281

Thank you @wch and @jcheng5

I currently use a t2. micro with 1 vCPUs and 1 Memory(Gib). I read the https://github.com/rstudio/httpuv/issues/281 and yes... it seems I'm out of memory....

Even though, in this tutorials https://www.youtube.com/watch?v=0h9VOQZX6QM and https://www.charlesbordet.com/en/guide-shiny-aws/#3-install-r-and-r-shiny-on-your-new-server they manage with the t2. micro with 1 vCPUs and 1 Memory(Gib)... so I'n still confuse with the VM.

Regards,

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jcheng5 picture jcheng5  Â·  22Comments

garrettgman picture garrettgman  Â·  14Comments

Silentdevildoll picture Silentdevildoll  Â·  14Comments

stratosfmos picture stratosfmos  Â·  71Comments

RichardHooijmaijers picture RichardHooijmaijers  Â·  11Comments