README.windows
e5730a66
 July 9 2003 -- There are bad lines generated in the RBGL.def
 file which cause Rcmd INSTALL to die in ld while building
 RBGL.dll.  I find the following to succeed with either mingw
 or cygwin tools:
    1) attempt a standard installation and wait for the error
    2) edit RBGL/src/RBGL.def and remove all lines containing periods
3e06cb99
    3) in RBGL/src, MANUALLY perform the creation of the dll with a command like 
e5730a66
 g++ --shared -s -o RBGL.dll RBGL.def RBGL.a RBGL_res.o -LC:{$R_HOME}/src/gnuwin32 -lg2c -lR
    [in the above you will probably need to expand {$R_HOME} manually]
    4) attempt the standard installation of the modified source
3e06cb99
 package.  The .dll will not be remade.  The boost header set will be 
 removed and untarred needlessly but this has no significance.  
 INSTALL will not try to recreate the dll, so the ld error will not recur.
e5730a66
 
 This package does not fully conform to the instructions in rw-FAQ
 for including C++ in packages for R for windows.  It does not
 seem feasible to extern "C" all function names in the entire
 boost header distribution.  Thus the offending .def file includes
 many symbols of no use to R.  Advice on how to rectify this or
 on how to automate the process of repairing the .def file should
 be posted to stvjc@channing.harvard.edu