<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<div>I guess you are using Xcode 4.2 or later. There the new llvm compiler is used for g++ which is causing problems with Rcpp. This compiler is working for some Rcpp things but mainly fails. I had similar errors and couldn't get the llmv compiler to work with
 Rcpp. It seems that mainly all vector operations fail (like repp sugar and also your example)</div>
<div><br>
</div>
<div>You can either downgrade to Xcode 4.1 or install a gnu compiler. </div>
<div>I would recommend installing a gnu compiler. You can find the installation package and a tutorial here:</div>
<div><a href="http://woss.name/2012/01/24/how-to-install-a-working-set-of-compilers-on-mac-os-x-10-7-lion/">http://woss.name/2012/01/24/how-to-install-a-working-set-of-compilers-on-mac-os-x-10-7-lion/</a></div>
<div><br>
</div>
<div>for  me after changing the compiler everything worked.</div>
<div><br>
</div>
<div>josef</div>
<div><br>
</div>
<div>
<blockquote type="cite">
<div><font color="#000000"><br>
</font>----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Mon, 27 Feb 2012 12:01:52 +0100<br>
From: Sacha Epskamp <<a href="mailto:sacha.epskamp@gmail.com">sacha.epskamp@gmail.com</a>><br>
To: <a href="mailto:rcpp-devel@r-forge.wu-wien.ac.at">rcpp-devel@r-forge.wu-wien.ac.at</a><br>
Subject: Re: [Rcpp-devel] Problems on a new Mac<br>
Message-ID:<br>
<span class="Apple-tab-span" style="white-space:pre"></span><<a href="mailto:CAHLDboiym2Oc1-RHpQeULUpOfDbbxr2cjG9v+2uLqvLMMXe9Eg@mail.gmail.com">CAHLDboiym2Oc1-RHpQeULUpOfDbbxr2cjG9v+2uLqvLMMXe9Eg@mail.gmail.com</a>><br>
Content-Type: text/plain; charset=ISO-8859-1<br>
<br>
Thanks for the responses. We have tried installing from source and<br>
made sure no other versions are installed. Unfortunately without<br>
success. Could there be anything else missing?<br>
<br>
Sacha<br>
<br>
Op 31 januari 2012 09:32 heeft Romain Francois<br>
<<a href="mailto:romain@r-enthusiasts.com">romain@r-enthusiasts.com</a>> het volgende geschreven:<br>
<blockquote type="cite">Le 30/01/12 21:38, Dirk Eddelbuettel a ?crit :<br>
</blockquote>
<blockquote type="cite"><br>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">On 30 January 2012 at 18:42, Sacha Epskamp wrote:<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| Last year I have written some functions for my then supervisor using<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| Rcpp and inline, which worked fine. Recently my supervisor got a new<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| Mac, and the functions don't work anymore.<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">|<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| After some trying I found at least one thing that wasn't working<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| properly. As an example see this function:<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">|<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| library("inline")<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| library("Rcpp")<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">|<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| fun<-cxxfunction(, '<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| NumericVector foo(3,1.0);<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| return wrap(foo);<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| ',plugin="Rcpp")<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">|<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| fun()<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">|<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| This returns the vector (1,1,1) for me, but numeric(0) for my<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| supervisor (compiling seems to go fine and functions work with objects<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">Are you both using Rcpp 0.9.9?<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">Could it be that he has another version hiding in his .libPaths?<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">Your sample works fine for me too, as it should. (You can skip the<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">library(Rcpp) which inline will do for us with the given plugin for Rcpp,<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">and<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">there is no need for wrap() of an Rcpp vector type.)<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">Dirk<br>
</blockquote>
</blockquote>
<blockquote type="cite"><br>
</blockquote>
<blockquote type="cite"><br>
</blockquote>
<blockquote type="cite">Works for me too. Did you install Rcpp from source ? Maybe that would do the<br>
</blockquote>
<blockquote type="cite">trick.<br>
</blockquote>
<blockquote type="cite"><br>
</blockquote>
<blockquote type="cite">Romain<br>
</blockquote>
<blockquote type="cite"><br>
</blockquote>
<blockquote type="cite"><br>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| like double). I have no idea what is going wrong. I realize this is<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| probably a very system-specific problem that is hard to "fix" through<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| mail, but I am hoping that you might have some ideas on what might go<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| wrong or a place to start.<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">|<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| Below are some system specifications.<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">|<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| Best,<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| Sacha Epskamp<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">|<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| system("g++ --version")<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| i686-apple-darwin11-llvm-g++-4.2 (GCC) 4.2.1 (Based on Apple Inc.<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| build 5658) (LLVM build 2336.1.00)<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| Copyright (C) 2007 Free Software Foundation, Inc.<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| This is free software; see the source for copying conditions. ?There is<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">NO<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">PURPOSE.<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">|<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">|> ?R.version<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| ? ? ? ? ? ? ? ?_<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| platform ? ? ? x86_64-apple-darwin9.8.0<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| arch ? ? ? ? ? x86_64<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| os ? ? ? ? ? ? darwin9.8.0<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| system ? ? ? ? x86_64, darwin9.8.0<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| status<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| major ? ? ? ? ?2<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| minor ? ? ? ? ?14.1<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| year ? ? ? ? ? 2011<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| month ? ? ? ? ?12<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| day ? ? ? ? ? ?22<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| svn rev ? ? ? ?57956<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| language ? ? ? R<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| version.string R version 2.14.1 (2011-12-22)<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">|> ?packageDescription("Rcpp")$Version<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| [1] "0.9.9"<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| _______________________________________________<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| Rcpp-devel mailing list<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| <a href="mailto:Rcpp-devel@lists.r-forge.r-project.org">
Rcpp-devel@lists.r-forge.r-project.org</a><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">| <a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel">
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel</a><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
<blockquote type="cite"><br>
</blockquote>
<blockquote type="cite"><br>
</blockquote>
<blockquote type="cite">--<br>
</blockquote>
<blockquote type="cite">Romain Francois<br>
</blockquote>
<blockquote type="cite">Professional R Enthusiast<br>
</blockquote>
<blockquote type="cite">+33(0) 6 28 91 30 30<br>
</blockquote>
<blockquote type="cite">R Graph Gallery: <a href="http://addictedtor.free.fr/graphiques">
http://addictedtor.free.fr/graphiques</a><br>
</blockquote>
<blockquote type="cite">blog: ? ? ? ? ? ?<a href="http://romainfrancois.blog.free.fr">http://romainfrancois.blog.free.fr</a><br>
</blockquote>
<blockquote type="cite">|- <a href="http://bit.ly/odMuw2">http://bit.ly/odMuw2</a> : R Bloggers widget in R Graph Gallery<br>
</blockquote>
<blockquote type="cite">|- <a href="http://bit.ly/oqkEap">http://bit.ly/oqkEap</a> : R Graph Gallery widget in R Bloggers<br>
</blockquote>
<blockquote type="cite">`- <a href="http://bit.ly/r2teYA">http://bit.ly/r2teYA</a> : Twitter updates on R Graph Gallery<br>
</blockquote>
<blockquote type="cite"><br>
</blockquote>
<blockquote type="cite">_______________________________________________<br>
</blockquote>
<blockquote type="cite">Rcpp-devel mailing list<br>
</blockquote>
<blockquote type="cite"><a href="mailto:Rcpp-devel@lists.r-forge.r-project.org">Rcpp-devel@lists.r-forge.r-project.org</a><br>
</blockquote>
<blockquote type="cite"><a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel">https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel</a><br>
</blockquote>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Mon, 27 Feb 2012 17:09:44 +0000<br>
From: Michael Braun <<a href="mailto:braunm@MIT.EDU">braunm@MIT.EDU</a>><br>
To: "<<a href="mailto:romain@r-enthusiasts.com">romain@r-enthusiasts.com</a>>  <<a href="mailto:romain@r-enthusiasts.com">romain@r-enthusiasts.com</a>>"<br>
<span class="Apple-tab-span" style="white-space:pre"></span><<a href="mailto:romain@r-enthusiasts.com">romain@r-enthusiasts.com</a>><br>
Cc: "<a href="mailto:rcpp-devel@lists.r-forge.r-project.org">rcpp-devel@lists.r-forge.r-project.org</a>"<br>
<span class="Apple-tab-span" style="white-space:pre"></span><<a href="mailto:rcpp-devel@r-forge.wu-wien.ac.at">rcpp-devel@r-forge.wu-wien.ac.at</a>><br>
Subject: Re: [Rcpp-devel] Loading Rcpp modules from dynamic library<br>
Message-ID: <<a href="mailto:16F3B775-597A-4CC4-955E-E376A2403426@mit.edu">16F3B775-597A-4CC4-955E-E376A2403426@mit.edu</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
Romain:<br>
<br>
Thanks for your helpful response.  This works perfectly.<br>
<br>
Michael<br>
<br>
<br>
<br>
On Feb 26, 2012, at 8:50 AM, <<a href="mailto:romain@r-enthusiasts.com">romain@r-enthusiasts.com</a>><br>
<<a href="mailto:romain@r-enthusiasts.com">romain@r-enthusiasts.com</a>> wrote:<br>
<br>
<blockquote type="cite">hello, <br>
</blockquote>
<blockquote type="cite"><br>
</blockquote>
<blockquote type="cite">You can grab the result of dyn.load and use it as the PACKAGE argument of Module.
<br>
</blockquote>
<blockquote type="cite"><br>
</blockquote>
<blockquote type="cite">Romain<br>
</blockquote>
<blockquote type="cite"><br>
</blockquote>
<blockquote type="cite"><br>
</blockquote>
<blockquote type="cite">Le 26 f?vr. 2012 ? 01:11, Michael Braun <<a href="mailto:braunm@MIT.EDU">braunm@MIT.EDU</a>> a ?crit :<br>
</blockquote>
<blockquote type="cite"><br>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">No, what I would like to do is access an Rcpp module from a dynamic library that is not part of a R package (e.g., loaded using dyn.load() ).  If I put the code in a package, there is no problem.  But what I am getting is:<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">library(Rcpp)<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">dyn.load("add.so")<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">mod=Module("adding")<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">add=new(mod$adding,1.2,3.4)<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">Error in Module(module, mustStart = TRUE) : <br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">Failed to initialize module pointer: Error in FUN("_rcpp_module_boot_adding"[[1L]], ...): no such symbol _rcpp_module_boot_adding in package .GlobalEnv<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">The packages that you reference are all, well, packages, and from what I can tell about .onLoad(), that applies only to packages.  And the loadRcppModules function, apparently, must be called from an .onLoad function (because I get an
 error message to that effect).<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">I have never had a problem loading compiled functions this way; it appears to be only an issue with modules.<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">I would appreciate some helpful suggestions from anyone in R-land who may have had some success with this (e.g., specific documentation pages to look at, code snippets that have worked for others, or other useful suggestions on what
 to try next).  Of course, if what I want to do is known to be impossible, that would also be a helpful response.
<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">Respectfully,<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">Michael<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">On Feb 25, 2012, at 3:24 PM, Dirk Eddelbuettel wrote:<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">Hi Michael,<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">On 25 February 2012 at 19:45, Michael Braun wrote:<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">| Hi.  I would like to start using Rcpp modules in my code, but I am having some<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">| trouble loading them into R.  Here is an example:<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">My personal approach is to follow the path of least resistance on __start<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">from an existing package__ having the feature I want to use.<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">Rcpp comes with modules-using packages as part of the documentation (Rcpp<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">modules vignette) and unit tests. And there is even a package skeleton<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">generator (for which you can set an option to use modules).
<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">And among the now 55 CRAN packages using Rcpp (!!), a few use modules<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">too. One is my RcppBDT package, there are the two packages by Baptiste (cda,<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">planar) and probably a few more but one can't tell from the DESCRIPTION.<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">Your code may have been fine, but you also need to look at the .onLoad or<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">.onAttach function etc.  So starting from a working stanza really strikes me<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">as easiest.<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">Hth, Dirk<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">-- <br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">"Outside of a dog, a book is a man's best friend. Inside of a dog, it is too<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">dark to read." -- Groucho Marx<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">_______________________________________________<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">Rcpp-devel mailing list<br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><a href="mailto:Rcpp-devel@lists.r-forge.r-project.org">Rcpp-devel@lists.r-forge.r-project.org</a><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel">https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel</a><br>
</blockquote>
</blockquote>
<br>
Michael Braun <br>
MIT Sloan School of Management<br>
<a href="mailto:braunm@mit.edu">braunm@mit.edu</a><br>
-------------------------------------------------- <br>
View my research at<br>
http://braunm.scripts.mit.edu/<br>
<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <http://lists.r-forge.r-project.org/pipermail/rcpp-devel/attachments/20120227/fd976f33/attachment-0001.html><br>
-------------- next part --------------<br>
A non-text attachment was scrubbed...<br>
Name: smime.p7s<br>
Type: application/pkcs7-signature<br>
Size: 1844 bytes<br>
Desc: not available<br>
URL: <http://lists.r-forge.r-project.org/pipermail/rcpp-devel/attachments/20120227/fd976f33/attachment-0001.bin><br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Mon, 27 Feb 2012 17:23:00 -0800<br>
From: "Comanor, Katherine" <comanor@a9.com><br>
To: "rcpp-devel@lists.r-forge.r-project.org"<br>
<span class="Apple-tab-span" style="white-space:pre"></span><rcpp-devel@r-forge.wu-wien.ac.at><br>
Subject: [Rcpp-devel] Problem with undefined symbols when building<br>
<span class="Apple-tab-span" style="white-space:pre"></span>RcppArmadillo<br>
Message-ID: <CB716C74.34EB%comanor@amazon.com><br>
Content-Type: text/plain; charset="windows-1252"<br>
<br>
Hello Dirk,<br>
<br>
I went through the thread at: http://www.digipedia.pl/usenet/thread/14655/781/ as I seem to be running into the same problem, but wasn't able to determine a possible solution.<br>
<br>
Basically, I'm trying to build R's RcppArmadillo, and although the build does succeed, it has undefined symbols in the binary library file RcppAramdillo.so which causes R's Forecast library, which depends on RcppArmadillo, not to build as a result of these
 undefined symbols.  I'm trying to build Forecast 3.16 using RcppArmadillo 0.2.34 and Rcpp 0.9.9.<br>
<br>
Here are the undefined symbols dealing with "version":<br>
<br>
nm RcppArmadillo.so| grep -i version<br>
000000000001022e t _GLOBAL__I_armadillo_version<br>
                U _ZN4arma12arma_version5majorE<br>
                U _ZN4arma12arma_version5minorE<br>
                U _ZN4arma12arma_version5patchE<br>
<br>
Here are the error messages I get when trying to build R's Forecast library:<br>
Error in dyn.load(file, DLLpath = DLLpath, ...) :<br>
 unable to load shared object '/rhel5pdi/workplace/comanor-ws/build/RsRcppArmadillo/RsRcppArmadillo-0.2.34/RHEL5_64/DEV.STD.PTHREAD/build/lib64/R/library/RcppArmadillo/libs/RcppArmadillo.so':<br>
 /rhel5pdi/workplace/comanor-ws/build/RsRcppArmadillo/RsRcppArmadillo-0.2.34/RHEL5_64/DEV.STD.PTHREAD/build/lib64/R/library/RcppArmadillo/libs/RcppArmadillo.so: undefined symbol: _ZN4arma12arma_version5majorE<br>
Error : package ?RcppArmadillo? could not be loaded<br>
ERROR: lazy loading failed for package ?forecast?<br>
<br>
----<br>
Is there a specific compiler option that's necessary when building RcppArmadillo?  Is this a known bug that was fixed in version 0.2.35?<br>
<br>
Thank you for your help with this issue.  Much appreciated,<br>
<br>
Katherine<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <http://lists.r-forge.r-project.org/pipermail/rcpp-devel/attachments/20120227/9622e7c3/attachment.html><br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
Rcpp-devel mailing list<br>
Rcpp-devel@lists.r-forge.r-project.org<br>
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel<br>
<br>
End of Rcpp-devel Digest, Vol 28, Issue 41<br>
******************************************<br>
</div>
</blockquote>
</div>
<br>
</body>
</html>