gsl
报错:
configure: error: Need GSL version >= 1.12
ERROR: configuration failed for package ‘gsl’
解决办法:
CFLAGS="-I/....../gnu/gsl-2.5/mybuild/include" LDFLAGS="-L/....../gnu/gsl-2.5/mybuild/lib -lgsl -lgslcblas" R
nloptr
1. 先安装nlopt (https://github.com/stevengj/nlopt)
2. lib64/pkgconfig/nlopt.pc 拷到$PKG_CONFIG_PATH路径下
3. ~/.R/Makevars里设置LDFLAGS和CFLAGS
LDFLAGS="-L/....../nlopt/mybuild/lib64"
CFLAGS="-I/....../nlopt/mybuild/include"
4. lib里没有libnlopt.so libnlopt.so.0 libnlopt.so.0.9.0,而是在lib64里,将lib64里的三个文件拷到lib里
5. R CMD INSTALL nloptr_1.0.4.tar.gz