[Rd] Possible issue with R-tools on Windows - Amend subject to RTerm issue

Robert Baer rbaer at atsu.edu
Sun Mar 12 20:23:52 CET 2017


Because my response is a little long and summarizes original thread is 
at bottom.

Okay, I tried to implement your test (and the package is installed).  My 
discovery is that it was RTerm and not
RTools giving me a problem.

Summary: RTerm starts fine if installed on C: even if there is a space 
in the path.
RTerm starts fine on E: drive if there is no space in the path, but 
fails to start if there is a space in the path.
Because of the R versions I happened to have, this was checked using a 
combination of R-3.3.1, R-3.3.2, and R-3.3.3.
I know for surethat RTerm for R-3.3.2 and R-3.3.3 fails to start from 
the command prompt in E:/prgram Files/R/R-3.3.x/bin
suggesting that R-dev should be tested.

For completeness here is what happened in a couple of circumstances:

Windows 10
I tried starting RTerm for various R versions in the following install 
locations:
C:/program files/R/R-3.3.1/bin - Works
E:/Program Files/R/R-3.3.3/bin - Fails
E:/Program/R/R-3.3.3/bin/ - Works
C:/Program Files/R/R-3.3.1/bin - Works

Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. All rights reserved.

=====================================================================================
RTerm will start (at least an older version) in a path containing spaces ...

R version 3.3.1 (2016-06-21) -- "Bug in Your Hair"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

   Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

 > q()
Save workspace image? [y/n/c]: n
====================================================================================
Current RTerm won't start if on E: dirve in a path containing spaces ...
C:\Program Files\R\R-3.3.1\bin>e:

E:\Program Files\R\R-3.3.3\bin>R
'E:\Program' is not recognized as an internal or external command,
operable program or batch file.

E:\Program Files\R\R-3.3.3\bin>dir
  Volume in drive E is Baer_HardDrive
  Volume Serial Number is F890-9E98

  Directory of E:\Program Files\R\R-3.3.3\bin

03/11/2017  10:57 AM    <DIR>          .
03/11/2017  10:57 AM    <DIR>          ..
03/06/2017  04:00 PM             9,712 config.sh
03/11/2017  10:57 AM    <DIR>          i386
03/06/2017  04:07 PM            88,576 R.exe
03/06/2017  04:07 PM            88,576 Rscript.exe
03/11/2017  10:57 AM    <DIR>          x64
                3 File(s)        186,864 bytes
                4 Dir(s)  262,685,499,392 bytes free

E:\Program Files\R\R-3.3.3\bin>

=============================================================================
And finally current RTerm works on C: in a path with spaces ...


c:\Program Files\R\R-3.3.3\bin>R

R version 3.3.3 (2017-03-06) -- "Another Canoe"
Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

   Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.


On 3/12/2017 6:02 AM, Uwe Ligges wrote:
> Hmmm, you may know winbuilder: It has R not installed oin drive C: and 
> works well. Even with R installed on a network share I can easily 
> install packages.
>
> using R-devel binary in, e.g. for 64 bit: in d:/RCompile/recent/R/bin/x64
>
> working directory: d:/library-devel
>
> specified library: c:/tmp
>
>
>
> > install.packages("GO.db", lib="c:/tmp")
> installing the source package ‘GO.db’
>
> trying URL 
> 'https://bioconductor.org/packages/3.5/data/annotation/src/contrib/GO.db_3.4.0.tar.gz'
> Content type 'application/x-gzip' length 31897756 bytes (30.4 MB)
> downloaded 30.4 MB
>
> * installing *source* package 'GO.db' ...
> ** R
> ** inst
> ** preparing package for lazy loading
> ** help
> *** installing help indices
> ** building package indices
> ** testing if installed package can be loaded
> *** arch - i386
> *** arch - x64
> * DONE (GO.db)
>
> The downloaded source packages are in
>         ‘d:\temp\RtmpKaYI2t\downloaded_packages’
>
>
> So we really need the full log.
>
> Can you please run the installation from the OS shell, i.e. something 
> like:
>
> R CMD INSTALL --library=c:/tmp GO.db_3.4.0.tar.gz
>
> and send us the install.log
>
> Best,
> Uwe Ligges
>
>
>
> On 11.03.2017 18:17, Robert Baer wrote:
>> This is a bit of a cross-post but I've encountered what appears to be a
>> parsing error with RTools on Windows in a couple of different contexts
>> on Widows when R is installed on a secondary drive to avoid using
>> precious space on my c:/ solid state drive.
>>
>> This type of apparent parsing error has has occurred several times
>> previously when install source code from GitHub, and most recently when
>> installing Bioconductor code.  It occurred that this list might have
>> input directed at RTools on Windows, if this is indeed my problem
>>
>> Here's the full example of my most recent encounter posted to
>> bioconductor: https://support.bioconductor.org/p/93731/
>>
>> In brief the parsing seems to break in the space in the path name:
>>
>> The downloaded source packages are in
>>     ‘C:\Users\Rob 
>> Baer\AppData\Local\Temp\RtmpagJM0a\downloaded_packages’
>> Warning messages:
>> 1: running command '"E:/Program Files/R/R-3.3.3/bin/x64/R" CMD INSTALL
>> -l "C:\Users\Rob Baer\R\win-library\3.3"
>> C:\Users\ROBBAE~1\AppData\Local\Temp\RtmpagJM0a/downloaded_packages/GO.db_3.4.0.tar.gz' 
>>
>> had status 1
>> 2: In install.packages(update[instlib == l, "Package"], l, repos =
>> repos,  :
>>   installation of package ‘GO.db’ had non-zero exit status
>>
>> Is there something going on with my RTools installation I should
>> upgrade?  My apologies if this is too off-topic for this list.
>>
>> ______________________________________________
>> R-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel



More information about the R-devel mailing list