[R] trouble with R CMD INSTALL for building my own library
Jonathan Li
jonqli at labs.agilent.com
Wed Dec 5 03:20:14 CET 2001
Hi,
I have built a library that consists of a piece of C code and some R
functions.
To build it into a library that I can load using library() command, I
have followed "Writing R Extensions"
and made sub-directories such as mylib/R and mylib/src. But when I run R
CMD INSTALL mylib, nothing seems to
be happening with src directory, i.e., no C compiling. I have probably
missed
some key steps. But after reading very carefully "Writing R Extension",
I conclude that I don't need to
write my own Makefile in src since R CMD INSTALL will use the default in
/usr/lib/R/etc/Makeconf
Here is a copy of Makeconf file. In addition, R CMD check and R CMD
build all ran without running "make". Is this
the way it is supposed to be? (no error messages encountered).
Where is the problem? Thanks in advance!
BLAS_LIBS = -L. -lblas
CC = gcc
CFLAGS = -g -O2
CPICFLAGS = -fPIC
CPPFLAGS = -I/usr/local/include
CXX = c++
CXXCPP = c++ -E
CXXFLAGS = -g -O2
CXXPICFLAGS = -fPIC
ECHO_C =
ECHO_N = -n
ECHO_T =
FC = g77
FFLAGS = -g -O2
FLIBS = -lg2c -lm -L/usr/lib/gcc-lib/i386-linux/2.95.4 -lm
FPICFLAGS = -fPIC
F2C =
F2CFLAGS =
LIBM = -lm
LIBR = -L$(R_HOME)/bin -lR
LIBS = -L/usr/local/lib -lz -lreadline -ldl -lncurses -lm
LIBPATHS = -L/usr/local/lib
LIBTOOL = $(SHELL) $(R_HOME)/bin/libtool
SHELL = /bin/sh
SHLIB_CFLAGS =
SHLIB_CXXFLAGS =
SHLIB_CXXLD = c++
SHLIB_CXXLDFLAGS = -shared
SHLIB_EXT = so
SHLIB_FFLAGS =
SHLIB_LD = gcc
SHLIB_LDFLAGS = -shared
SHLIB_LIBADD =
SHLIB_LINK = $(SHLIB_LD) $(SHLIB_LDFLAGS) $(LDFLAGS)
--
Jonathan Q. Li, PhD
Agilent Technologies Laboratory
Palo Alto, California, USA
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list