On 01/02/2019 17:22, Sariya, Sanjeev wrote:
Hi devs,

Platform – Unix

R version 3.4 and 3.5

Errors for –fPIC installation for two packages:

1)

I’m using r3.5 to install simplexreg on my local as:

/mnt/mfs/cluster/bin/R-3.5/bin/R  CMD INSTALL -l ./ simplexreg_1.3.tar.gz

When I do it, I get error as follows:

* installing *source* package ‘simplexreg’ ...

** package ‘simplexreg’ successfully unpacked and MD5 sums checked

** libs

g++  -I"/mnt/mfs/cluster/bin/R-3.5/include" -DNDEBUG -I/gsl/win64/include  -I/usr/local/include   -fpic  -g -O2  -c sim.gee.cpp -o sim.gee.o

g++ -shared -L/usr/local/lib -o simplexreg.so sim.gee.o -L/gsl/win64/lib -lgsl -lgslcblas -lm

/usr/bin/ld: /usr/local/lib/libgslcblas.a(xerbla.o): relocation R_X86_64_PC32 against symbol `stderr@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC

...

May I know how to bypass this error?
Try to do what error message says: "recompile with -fPIC" (you have -fpic instead). It is safer to get the exact syntax from
$ R CMD config CXXPICFLAGS
-fPIC

Serguei.
_______________________________________________
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

Reply via email to