<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="&#1;" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (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;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        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;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
        {page:Section1;}
-->
</style><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="Section1">
<p class="MsoNormal">Guys,<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">I was wondering if anyone has seen a conflict between Rcpp and sys/vnode.h on Solaris (gcc 4.4.3, R-2.12.2).<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">This could be my fault entirely but before I spend a few hours on this I thought I might just ask&#8230;<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">This is the error and indeed at like 565 of sys/vnode.h we have &#8220;struct as;&#8221;<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">In file included from /.../Rcpp/include/Rcpp.h:32,<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from XXX.cc:10:<o:p></o:p></p>
<p class="MsoNormal">/usr/include/sys/vnode.h: In member function 'Rcpp::RObject::SlotProxy::operator T() const [with T = SEXPREC*]':<o:p></o:p></p>
<p class="MsoNormal">/.../Rcpp/include/Rcpp/DataFrame.h:47:&nbsp;&nbsp; instantiated from here<o:p></o:p></p>
<p class="MsoNormal">/usr/include/sys/vnode.h:565: error: 'struct as' is not a function,<o:p></o:p></p>
<p class="MsoNormal">/.../Rcpp/include/Rcpp/as.h:74: error:&nbsp;&nbsp; conflict with 'template&lt;class T&gt; T Rcpp::as(SEXPREC*)'<o:p></o:p></p>
<p class="MsoNormal">/.../Rcpp/include/Rcpp/RObject.h:201: error:&nbsp;&nbsp; in call to 'as'<o:p></o:p></p>
<p class="MsoNormal">/usr/include/sys/vnode.h: In member function 'Rcpp::RObject::AttributeProxy::operator T() const [with T = SEXPREC*]':<o:p></o:p></p>
<p class="MsoNormal">/.../Rcpp/include/Rcpp/DataFrame.h:48:&nbsp;&nbsp; instantiated from here<o:p></o:p></p>
<p class="MsoNormal">/usr/include/sys/vnode.h:565: error: 'struct as' is not a function,<o:p></o:p></p>
<p class="MsoNormal">/.../Rcpp/include/Rcpp/as.h:74: error:&nbsp;&nbsp; conflict with 'template&lt;class T&gt; T Rcpp::as(SEXPREC*)'<o:p></o:p></p>
<p class="MsoNormal">/.../Rcpp/include/Rcpp/RObject.h:150: error:&nbsp;&nbsp; in call to 'as'<o:p></o:p></p>
<p class="MsoNormal">In file included from /.../Rcpp/include/Rcpp.h:39,<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from XXX.cc:10:<o:p></o:p></p>
<p class="MsoNormal">/usr/include/sys/vnode.h: In member function 'Rcpp::Environment::Binding::operator T() const [with T = Rcpp::Function]':<o:p></o:p></p>
<p class="MsoNormal">/.../Rcpp/include/Rcpp/InternalFunction.h:46:&nbsp;&nbsp; instantiated from here<o:p></o:p></p>
<p class="MsoNormal">/usr/include/sys/vnode.h:565: error: 'struct as' is not a function,<o:p></o:p></p>
<p class="MsoNormal">/.../Rcpp/include/Rcpp/as.h:74: error:&nbsp;&nbsp; conflict with 'template&lt;class T&gt; T Rcpp::as(SEXPREC*)'<o:p></o:p></p>
<p class="MsoNormal">/.../Rcpp/include/Rcpp/Environment.h:138: error:&nbsp;&nbsp; in call to 'as'<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Any ideas would be appreciated. <o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Cheers,<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">//Giuseppe<o:p></o:p></p>
</div>
<br>
<hr>
<font face="Arial" color="Gray" size="2">---- MAKO ----<br>
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the sender immediately by e-mail and delete this e-mail
 from your system. Please note that any views or opinions presented in this email are solely those of the author and do not necessarily represent those of the Mako Group. If you are not the intended recipient you are notified that disclosing, copying, distributing
 or taking any action with respect to the contents of this information is strictly prohibited. Finally, the recipient should check this email and any attachments for the presence of viruses. The Mako Group accepts no liability for any damage caused by any virus
 transmitted by this email.<br>
For important disclosures please click &lt;&lt;http://www.makoglobal.com/UKRegulatoryNotice.htm&gt;&gt;<br>
</font>
</body>
</html>