[R] installing package in Windows

Karl W. Broman kbroman at jhsph.edu
Wed Mar 8 21:27:45 CET 2000

Could you help me in getting a package to compile from source in Windows?
I'm running Windows NT 4.0 on a pentium 450 with 128 Mb of Ram.  I've got R

I am developing a package for R which includes a bit of C code.  I have things
working in Unix just fine, and now I want to port it to Windows NT.  

I've been following the instructions in the R complements to Venables and
Ripley's book, "Building from a source-code library under Windows."  I
installed cygwin-20 and gcc-2.95.2, and ran "make pkg-qtl" (qtl is the name of
the package).  

That part works just fine.  But then when I run "make pkgcheck-qtl" I get the
following error.

bash-2.02$ make pkgcheck-qtl
-------- Testing package qtl --------
Running examples in 'qtl-Ex.R' ...
/Programs/R/rw1000/bin/rterm --vanilla R_LIBS="/Programs/R/rw1000/library;" < qtl-Ex.R > qtl-Ex.Rout

make[1]: *** [run] Error 1
make: *** [pkgcheck-qtl] Error 2

If, after a long sigh, I run Rgui and just cross my fingers.  Then the first
time I do "library(qtl)", I get the following error.  (No surprise, given the

> library(qtl)
Error in dyn.load(x, as.logical(local), as.logical(now)) : 
        unable to load shared library "E:\Programs\R\rw1000/library/qtl/libs/qtl.dll":
  LoadLibrary failure
> library(qtl)

When I type "library(qtl)" a second time, I don't get an error, and all of the
R functions which do not call C routines run just fine, though the ones with C
routines give an error like "...C/Fortran function name not in load table."

Any hints on what I should fiddle with next, or what I read next?

One other thing...the "R.h" include file doesn't seem to include the
"R_ext/PrtUtil.h", where Rprintf is defined.  If I wish to use Rprintf, should
I include the latter file; should it have been included in R.h?

Karl W Broman
kbroman at jhsph.edu

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