[R] RMySQL on win32

Uwe Ligges ligges at statistik.uni-dortmund.de
Tue Mar 13 08:20:28 CET 2007


If you have gcc installed, yes, still a path issue:
You have tp put MinGW's ./bin directory into your PATH.

Best,
uwe


Pete Cap wrote:
> */Uwe Ligges <ligges at statistik.uni-dortmund.de>/* wrote:
> 
>     Please follow the Instructions to set up your build environment as
>     mentioned in the R Installation and Administration manual. That
>     includes
>     installing the tools from Duncan Murdochs Webpage and putting it into
>     your path. You either forgot to install those tools or you forgot to
>     add
>     it to your PATH environment variable.
> 
>     Uwe Ligges
> 
> 
> 
>      > Apparently R is trying to call some shell script (from the
>     windows prompt??) so I attempted this in cygwin. Results:
>      >
>      > Can't locate R/Dcf.pm in @INC (@INC contains: c
>     \PROGRA~1\R\R-24~1.1\share\perl; /usr/lib/perl5/5.8/cygwin
>     /usr/lib/perl5/5.8 /usr/lib/perl5/site_perl/5.8/cygwin
>     /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/site_perl/5.8/cygwin
>     /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_perl/5.8/cygwin
>     /usr/lib/perl5/vendor_perl/5.8 /usr/lib/perl5/vendor_perl/5.8/cygwin
>     /usr/lib/perl5/vendor_perl/5.8 .) at
>     c:\PROGRA~1\R\R-24~1.1/bin/build line 29.
>      > BEGIN failed--compilation aborted at
>     c:\PROGRA~1\R\R-24~1.1/bin/build line 29.
>      >
>      > Dcf.pm is actually located in C:\Program
>     Files\R\R-2.4.1\share\perl\R. I wonder if the variable @INC is
>     simply incorrect (it's looking under R-24~1.1, not sure if the
>     truncated value is actually correct) but I have no idea in which
>     file it may be located.
>      >
>      > Anyone have any ideas?
>      > I have installed mingw-utils while attempting to get this up and
>     running, if it matters.
>      >
>      > If there is a simply better solution that I should try, I would
>     appreciate hearing about it as well. All I really need to do at this
>     point is send select and join queries to the local server--perhaps I
>     should just install RSQLite from CRAN?
>      >
>      > Thanks in advance,
>      >
>      > Pete
>      >
>      >
>      > ---------------------------------
>      > Be a PS3 game guru.
>      >
>      > [[alternative HTML version deleted]]
>      >
>      > ______________________________________________
>      > R-help at stat.math.ethz.ch 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.
> 
> 
> Uwe,
> 
> It seems you are correct!
> I neglected to alter my PATH statement.
> 
> My only remaining issue, it seems, is what to add to %PATH%.
> 
> The R documentation instructs the reader to download various tools in 
> the MinGW set ("An alternative is to download the components 
> individually...and unpack these into the same directory"),  All of the 
> recommended files were unzipped and untarred to C:\MinGW, which is in 
> the path, but obviously this is insufficient as there are binaries in 
> most of of the subdirectories.  The result is now:
> 
> C:\>Rcmd build --binary RMySQL
> * checking for file 'RMySQL/DESCRIPTION' ... OK
> * preparing 'RMySQL':
> * checking DESCRIPTION meta-information ... OK
> * cleaning src
> * checking whether 'INDEX' is up-to-date ... NO
> * use '--force' to overwrite the existing 'INDEX'
> * removing junk files
> * checking for LF line-endings in source files
> * checking for empty or unneeded directories
> * building binary distribution
>  WARNING
> * some HTML links may not be found
> installing R.css in c:/TEMP/Rinst19605847
> 
> Using auto-selected zip options ' RMySQL-HELP=ziponly'
> 
> ---------- Making package RMySQL ------------
> ======================================================================
> RMySQL configure.win:
> * Using mysql libraries from c:/PROGRA~1/MySQL/MYSQLS~1.0/lib/opt
> * Using mysql dll from c:/PROGRA~1/MySQL/MYSQLS~1.0/bin
> * Copying runtime libMySQL.dll and libmysql.lib to inst/libs
> * Using an existing libmysql.a in c:/PROGRA~1/MySQL/MYSQLS~1.0/lib/opt
> ======================================================================
>   adding build stamp to DESCRIPTION
>   making DLL ...
> making RS-DBI.d from RS-DBI.c
> make[3]: gcc: Command not found
> make[3]: *** [RS-DBI.d] Error 127
> make[2]: *** [srcDynlib] Error 2
> make[1]: *** [all] Error 2
> make: *** [pkg-RMySQL] Error 2
> *** Installation of RMySQL failed ***
> 
> Removing 'c:/TEMP/Rinst19605847/RMySQL'
>  ERROR
> * installation failed
> 
> Is this still a path issue?  Just wondering before I go messing with it 
> even more.
> 
> Thanks,
> 
> Pete
> 
> ------------------------------------------------------------------------
> Get your own web address. 
> <http://us.rd.yahoo.com/evt=49678/*http://smallbusiness.yahoo.com/domains/?p=BESTDEAL>
> Have a HUGE year through Yahoo! Small Business. < 
> http://us.rd.yahoo.com/evt=49678/*http://smallbusiness.yahoo.com/domains/?p=BESTDEAL> 
>



More information about the R-help mailing list