i thought i would repost here as it is a similar problem: i updated Rcpp and then RcppArmadillo and when i run : export PKG_CXXFLAGS=`Rscript -e "RcppArmadillo:::CxxFlags()"`
i get the following error abhi...@shieks:~/Desktop/Personal/Test$ export PKG_CXXFLAGS=`Rscript -e "RcppArmadillo:::CxxFlags()"` Error in dyn.load(file, DLLpath = DLLpath, ...) : unable to load shared library '/home/abhisek/R/i486-pc-linux-gnu-library/2.10/RcppArmadillo/libs/RcppArmadillo.so': /home/abhisek/R/i486-pc-linux-gnu-library/2.10/RcppArmadillo/libs/RcppArmadillo.so: undefined symbol: _ZN4arma12arma_version5majorE Calls: ::: ... tryCatch -> tryCatchList -> tryCatchOne -> <Anonymous> Execution halted i tried recompiling RcppArmadillo, as well as uninstalling and reinstalling RcppArmadillo from install.packages() to no avail. could someone assist? many thanks! abhisek On Wed, Apr 14, 2010 at 6:51 PM, Davor Cubranic < [email protected]> wrote: > On April 13, 2010 04:28:31 am Abhisek wrote: > > sorry to raise this again after a hiatus. I updated to the latest > > Rcpp (0.7.11) and when I tried the following commands: > [...] > > /home/abhisek/R/i486-pc-linux-gnu-library/2.10/RcppArmadillo/libs/Rcp > > pArmadillo.so: undefined symbol: > > _ZN4Rcpp4growINS_5NamedEEEP7SEXPRECRKT_S3_ Calls: ::: ... tryCatch > > -> tryCatchList -> tryCatchOne -> <Anonymous> Execution halted > > I ran into a similar error today after I upgraded my version of Rcpp > from 0.7.10 (or maybe 0.7.10.1) to 0.7.11: > /opt/R-2.10.1/lib/R/library/RcppArmadillo/libs/RcppArmadillo.so: > undefined symbol: > _ZN4Rcpp8internal12set_list_eltINS_5NamedEEEbP7SEXPRECS4_iRKT_ > > In my case, uninstalling RcppArmadillo and then installing it again fixed > the error. > > Maybe a new package version scheme is necessary to make it easier to > keep RcppArmadillo and Rcpp in sync? Would bumping up version numbers > more when there is a breaking API change help? For instance, when Named > was eliminated between 0.7.10 and 0.7.11, the new version could have > been called 0.8. RcppArmadillo packages would then depend on the Rccp > version being less than the next major API change. > > Davor >
_______________________________________________ Rcpp-devel mailing list [email protected] https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
