Hello Dirk, 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.
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. Here are the undefined symbols dealing with "version": nm RcppArmadillo.so| grep -i version 000000000001022e t _GLOBAL__I_armadillo_version U _ZN4arma12arma_version5majorE U _ZN4arma12arma_version5minorE U _ZN4arma12arma_version5patchE Here are the error messages I get when trying to build R's Forecast library: Error in dyn.load(file, DLLpath = DLLpath, ...) : 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': /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 Error : package ‘RcppArmadillo’ could not be loaded ERROR: lazy loading failed for package ‘forecast’ ---- 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? Thank you for your help with this issue. Much appreciated, Katherine
_______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel