On Sat, Dec 18, 2010 at 8:23 PM, Dominick Samperi <djsamp...@gmail.com> wrote: > > > On Sat, Dec 18, 2010 at 5:24 PM, Gabor Grothendieck > <ggrothendi...@gmail.com> wrote: >> >> I am getting this error message when I try to run Rcmd SHLIB myprog.c. >> There appears to be a missing / between etc and i386 in the path. I >> am on Windows Vista and am using R version 2.12.1 Patched (2010-12-16 >> r53864) and just downloaded Rtools 2.12 today. Is this a bug in R? >> How can I resolve this? > > This is due to new behavior in CYGWIN (the basis for Rtools). The > new CYGWIN does not like non-standard paths that have C: in them. > Some CYGWIN programs will not work when fed file names using > this syntax, but normally this is just a warning. The warning can be > suppressed by using the Control Panel to set CYGWIN=nodosfilewarning. > Another solution is to use POSIX equivalent paths of the form > /cydrive/c/PROG..., but this would require more extensive changes > to build scripts, etc. > > There is another change that causes Rtools tar to choke in some > circumstances under Windows because it tries to change ownership > of the files extracted when it shouldn't. These error > messags can be suppressed by using the Control Panel to set > TAR_OPTIONS=--no-same-owner. >
I am still wondering what to do about this? I have created a directory called C:\PROGRA~1\R\R-212~1.X\etci386 and have copied Makeconf into it. That lets me use Rcmd SHLIB but its quite an ugly workaround and there must be some better resolution than that. Also I am wondering if this same problem will crop up elsewhere. -- Statistics & Software Consulting GKX Group, GKX Associates Inc. tel: 1-877-GKX-GROUP email: ggrothendieck at gmail.com ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel