Dear R-list, I want to use shared library of gsl in R(2.15.1) on unix .I have a makefile such as CC = gcc CFLAGS = -fPIC -O2 PKG_LIBS -lgsl -lgslcblas -lm -lpthread OBJS_SPB = calc_spb.o k.o dk.o ddk.o calc_spb.so : $(OBJS_SPB) $(CC) -shared -o calc_spb.so $(LIBS) $(OBJS_SPB) clean : rm -f ../*.o *.o clean.so: rm -f *.so I use R CMD SHLIB calc_spb.c in terminal window of unix and in my directory was built calc_spb.o and calc_spb.so. And I use dyn.load in R the error is Dyn.load(“calc_spb.so”) Error in dyn.load(“calc_spb.so”): Unable to load shared object ‘/home/mir/cal/calc_spb.so’: /home/mir/cal/calc_spb.so: undefined symbol :gsl_finite Thanks to all who tried to help me in solving my problem.
A problem.pdf
Description: Adobe PDF document
______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.