<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><font face="Arial" size="3" class="">Hello.  Thanks for granting me privileges to ask a new-person question.  With all respect and hopes for some help.  BSL</font><div class=""><font face="Arial" size="3" class=""><br class=""></font></div><div class=""><font face="Arial" class=""><font size="3" class="">I’m working with Dirk Eddelbuettel’s book and trying to conduct the first manual compilation with Rcpp (Listing 2.1).  I’m hitting a snag.  Here are the circumstances.  Perhaps the problem is my location of R in /usr/bin/ and the Rccp packages (and friends) in </font><font size="3" class="">usr/local/lib/R/site-library/Rcpp?  I put the error message at the bottom, after the system-level detail.</font></font></div><div class=""><ol class=""><li class=""><font face="Arial" size="3" class="">Operating system: </font></li><ol class=""><li class=""><font face="Arial" size="3" class="">VMWare Ubuntu 18.04</font></li></ol><li class=""><font face="Arial" size="3" class="">Software</font></li><ol class=""><li class=""><font face="Arial" size="3" class=""><b class="">R (command line)</b> 3.5.1 (it is functional); R is installed at /usr/bin/</font></li><ol class=""><li class=""><font face="Arial" size="3" class="">packages installed from CRAN: Rcpp, Rcpp11, RcppArmadillo, SPREDA, RUnit, inline, rbenchmark, RInside</font></li><li class=""><font face="Arial" size="3" class="">Installation location: /home/myDir/R/x86_64-pc-linux-gnu-library/3.5/</font></li></ol><li class=""><font face="Arial" size="3" class=""><b class="">Visual Studio</b> 1.28.2 with c++ and gcc (it is functional)</font></li><li class=""><font face="Arial" size="3" class="">Installed <b class="">texlive-latex-extra</b> at command line</font></li></ol><li class=""><font face="Arial" size="3" class="">Edited all instances in <b class="">source.list</b> from ‘bionics’ to ‘trusty’ per recommendation from <a href="https://askubuntu.com/questions/496549/error-you-must-put-some-source-uris-in-your-sources-list" class="">https://askubuntu.com/questions/496549/error-you-must-put-some-source-uris-in-your-sources-list</a> </font></li><ol class=""><li class=""><font face="Arial" size="3" class="">Located in /etc/apt/</font></li><li class=""><font face="Arial" size="3" class="">Lines added/changed are:</font></li><ol class=""><li class=""><font face="Arial" size="3" class="">deb-src <a href="http://archive.ubuntu.com/ubuntu" class="">http://archive.ubuntu.com/ubuntu</a> trusty main restricted #Added by software-properties</font></li><li class=""><font face="Arial" size="3" class="">deb-src <a href="http://gb.archive.ubuntu.com/ubuntu/" class="">http://gb.archive.ubuntu.com/ubuntu/</a> trusty restricted main universe multiverse #Added by software-properties</font></li><li class=""><font face="Arial" size="3" class="">deb-src <a href="http://gb.archive.ubuntu.com/ubuntu/" class="">http://gb.archive.ubuntu.com/ubuntu/</a> trusty-updates restricted main universe multiverse #Added by software-properties</font></li><li class=""><font face="Arial" size="3" class="">deb-src <a href="http://gb.archive.ubuntu.com/ubuntu/" class="">http://gb.archive.ubuntu.com/ubuntu/</a> trusty-backports main restricted universe multiverse #Added by software-properties</font></li><li class=""><font face="Arial" size="3" class="">deb-src <a href="http://security.ubuntu.com/ubuntu" class="">http://security.ubuntu.com/ubuntu</a> trusty-security restricted main universe multiverse #Added by software-properties</font></li></ol></ol><li class=""><font face="Arial" size="3" class=""><b class="">Fibonacci code</b></font></li><ol class=""><li class=""><font face="Arial" size="3" class="">Located in /home/myDir/Documents/seamlessR/R examples/fibonacci.cpp</font></li><li class=""><font face="Arial" size="3" class="">Code snippet </font></li><ol class=""><li class=""><font face="Arial" size="3" class="">int fibonacci( const int x){</font></li><li class=""><font face="Arial" size="3" class="">if(x == 0) return(0);</font></li><li class=""><font face="Arial" size="3" class="">if(x == 1) return(1);</font></li><li class=""><font face="Arial" size="3" class="">return(fibonacci(x-1) + fibonacci(x-2));</font></li><li class=""><font face="Arial" size="3" class="">}</font></li><li class=""><font face="Arial" size="3" class="">extern “C” SEXP fibWrapper(SEXP xs){</font></li><li class=""><font face="Arial" size="3" class="">int x = Rcpp::as<int>(as);</font></li><li class=""><font face="Arial" size="3" class="">int fib = fibonacci(x);</font></li><li class=""><font face="Arial" size="3" class="">return( Rcpp:wrap(fib));</font></li><li class=""><font face="Arial" size="3" class="">}</font></li></ol></ol><li class=""><font size="3" face="Arial" class="">Issued first command at Ubuntu terminal prompt from Listing 2.1</font></li><ol class=""><li class=""><span class="" style="font-size: 12pt;"><font face="Arial" class="">sh> PKG_CXXFLAGS="-I/usr/local/lib/R/site-library/Rcpp/include" \ PKG_LIBS="-L/home/myDir/R/x86_64-pc-linux-gnu-library/3.5/Rcpp/libs -lRcpp" \ R CMD SHLIB fibonacci.cpp</font></span></li><li class=""><span class="" style="font-size: 12pt;"><font face="Arial" class=""><font color="#ff2600" class="">Reply: bash: PKG_CXXFLAGS=-I/usr/local/lib/R/site-library[B/Rcpp/include: No such file or directory</font></font></span></li></ol></ol></div><div class=""><br class=""></div></body></html>