<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:-webkit-standard;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
code
        {mso-style-priority:99;
        font-family:"Courier New";}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Fatima,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I think the ~/.R/Makevars didn’t get created correctly. In particular, the ${R_HOME} path didn’t get extended:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">>  -Wl,-rpath,/lib /lib/libc++abi.1.dylib<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Could you modify the ~/.R/Makevars file and ensure it has:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># clang: start<o:p></o:p></p>
<p class="MsoNormal">CFLAGS=-isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk<o:p></o:p></p>
<p class="MsoNormal">CCFLAGS=-isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk<o:p></o:p></p>
<p class="MsoNormal">CXXFLAGS=-isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk<o:p></o:p></p>
<p class="MsoNormal">CPPFLAGS=-isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -I/usr/local/include<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">SHLIB_CXXLDFLAGS+=-Wl,-rpath,${R_HOME}/lib ${R_HOME}/lib/libc++abi.1.dylib<o:p></o:p></p>
<p class="MsoNormal">SHLIB_CXX14LDFLAGS+=-Wl,-rpath,${R_HOME}/lib ${R_HOME}/lib/libc++abi.1.dylib<o:p></o:p></p>
<p class="MsoNormal"># clang: end<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">- JJB<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:12.0pt;color:black">From: </span></b><span style="font-size:12.0pt;color:black">Rcpp-devel <rcpp-devel-bounces@lists.r-forge.r-project.org> on behalf of Fatima Batool <gbatoolfatima@gmail.com><br>
<b>Date: </b>Saturday, December 28, 2019 at 5:05 PM<br>
<b>To: </b>Simon Urbanek <simon.urbanek@r-project.org><br>
<b>Cc: </b>"rcpp-devel@lists.r-forge.r-project.org" <rcpp-devel@lists.r-forge.r-project.org><br>
<b>Subject: </b>Re: [Rcpp-devel] building shared library error with sourceCpp<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">That's nothing extra, it's the first step in the link.<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Sat, Dec 28, 2019 at 2:14 PM Simon Urbanek <<a href="mailto:simon.urbanek@r-project.org">simon.urbanek@r-project.org</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Did you follow the instructions I sent you?<o:p></o:p></p>
<div>
<p class="MsoNormal">Sent from my iPhone<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><br>
<br>
<o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal" style="margin-bottom:12.0pt">On Dec 28, 2019, at 12:38, Fatima Batool <<a href="mailto:gbatoolfatima@gmail.com" target="_blank">gbatoolfatima@gmail.com</a>> wrote:<o:p></o:p></p>
</blockquote>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal">Hi Drik and Simon, <o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:13.5pt;font-family:"-webkit-standard",serif;color:black">thanks you for the help!</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I have followed all the instructions Drik mentioned here: <u>
<span style="color:blue"><a href="https://thecoatlessprofessor.com/programming/cpp/r-compiler-tools-for-rcpp-on-macos/" target="_blank">https://thecoatlessprofessor.com/programming/cpp/r-compiler-tools-for-rcpp-on-macos/</a></span></u> and then run a hello
 world.cpp example but unfortunately the error is still there. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="color:blue">> Rcpp::sourceCpp('/Users/fatimabatool/documents/New/Rcodes/ASW/helloworld.cpp')</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="color:blue">clang-7: error: no such file or directory: '/lib/libc++abi.1.dylib'</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="color:blue">make: *** [sourceCpp_6.so] Error 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I../inst/include   -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/RcppArmadillo/include"
 -I"/Users/fatimabatool/Documents/New/Rcodes/ASW" -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -I/usr/local/include  -fPIC  -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -c helloworld.cpp -o helloworld.o</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">clang++ -std=gnu++11 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -Wl,-rpath,/lib /lib/libc++abi.1.dylib -L/Library/Frameworks/R.framework/Resources/lib
 -L/usr/local/lib -o sourceCpp_6.so helloworld.o -L/Library/Frameworks/R.framework/Resources/lib -lRlapack -L/Library/Frameworks/R.framework/Resources/lib -lRblas -L/usr/local/gfortran/lib/gcc/x86_64-apple-darwin15/6.1.0 -L/usr/local/gfortran/lib -lgfortran
 -lquadmath -lm -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="color:red">Error in Rcpp::sourceCpp("/Users/fatimabatool/documents/New/Rcodes/ASW/helloworld.cpp") : </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="color:red">  Error 1 occurred building shared library.</span><o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="color:black">Have removed old installation files, installed command line tools, upgraded to clang-7 and gfotron6.1. I have added set of compilation files to </span><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#101730;background:#FAF8F8"> </span><code><span style="font-size:12.0pt;font-family:Consolas;color:#101730;border:none windowtext 1.0pt;padding:0in;background:#ECE8E8">~/.R/Makevars</span></code><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> as mentioned and the file exist there (attached) but there is still no CommandLineTools directory in Library/Developer. Should I try to create these myself?<o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal">Best wishes, <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Fatima<o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Sat, Dec 28, 2019 at 11:45 AM Simon Urbanek <<a href="mailto:simon.urbanek@r-project.org" target="_blank">simon.urbanek@r-project.org</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal" style="margin-bottom:12.0pt">Fatima,<br>
<br>
it means you don't have command line tools installed (they are independent of Xcode and Apple OS upgrades delete things, unfortunately) - try<br>
<br>
sudo xcode-select —install<br>
<br>
That should fix the error you see. However, Catalina broke more things so you may look at the links Dirk pointed out if you get new errors.<br>
<br>
Cheers,<br>
Simon<br>
<br>
<br>
<br>
> On Dec 27, 2019, at 8:16 PM, Fatima Batool <<a href="mailto:gbatoolfatima@gmail.com" target="_blank">gbatoolfatima@gmail.com</a>> wrote:<br>
> <br>
> Hi all, <br>
> <br>
> Could anyone please advice what is going on in the following error and how can I fix it?<br>
> <br>
> sourceCpp("/Users/fatimabatool/documents/New/Rcodes/trial.cpp") <br>
> clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG   -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Users/fatimabatool/Documents/New/Rcodes" -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
 -I/usr/local/include  -fPIC  -Wall -g -O2  -c trial.cpp -o trial.o<br>
> Error in sourceCpp("/Users/fatimabatool/documents/New/Rcodes/trial.cpp") : <br>
>   Error 1 occurred building shared library.<br>
> clang: warning: no such sysroot directory: '/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk' [-Wmissing-sysroot]<br>
> In file included from trial.cpp:9:<br>
> In file included from /Users/fatimabatool/Documents/New/Rcodes/trial.hpp:12:<br>
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/stdio.h:108:15: fatal error: 'stdio.h' file not found<br>
> #include_next <stdio.h><br>
>               ^~~~~~~~~<br>
> 1 error generated.<br>
> make: *** [trial.o] Error 1<br>
> <br>
> <br>
> I was able to source all .cpp files before system updates. I have recently updated my MacOS to Catalina (10.15.2) and using Xcode 11.3. I am working in R Action of the Toe. Using version 1.0.3 of Rcpp. I have clang version 4.0.1.
<br>
> <br>
> I have Library/Developer but no ../CommandLineTools/SDKs/MAcOSX.sdk subdirectories exist there.
<br>
> <br>
> <br>
> <br>
> Best wishes, <br>
> Fatima<br>
> _______________________________________________<br>
> Rcpp-devel mailing list<br>
> <a href="mailto:Rcpp-devel@lists.r-forge.r-project.org" target="_blank">Rcpp-devel@lists.r-forge.r-project.org</a><br>
> <a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel" target="_blank">
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel</a><o:p></o:p></p>
</blockquote>
</div>
<div>
<p class="MsoNormal"><Makevars><o:p></o:p></p>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</body>
</html>