[Rcpp-devel] Compiler errors with RcppGSL
Dirk Eddelbuettel
edd at debian.org
Wed Nov 12 15:32:51 CET 2014
Hi Devin,
On 12 November 2014 at 15:13, Devin Heer wrote:
| Thus, I would really like to get the RcppGSL package up and running. I have
| downloaded the GSL library and saved it in the same folder where the header
| file Rcpp.h is located (I assume this is the default place RcppGSL is looking
| for header- and source files).
Nope. See below.
| For test purposes, I try to compile the following (copied from r-bloggers):
[...]
| c:/rbuildtools/3.1/gcc-4.6.3/bin/../lib/gcc/i686-w64-mingw32/4.6.3/../../../../
| i686-w64-mingw32/bin/ld.exe: cannot find -lgsl
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
You need to communicate to your systeh where GSL is.
Linux and OS X do that by querying the gsl-config script.
Windows does that by querying the environment variable LIB_GSL, see src/Makevars.win
and this comment:
## This assumes that the LIB_GSL variable points to working GSL libraries
The RcppGSL package comes with its test package examples/RcppGSLExample -- I
would recommend trying to build that first.
Dirk
--
http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
More information about the Rcpp-devel
mailing list