[R] Installing a Package tar.gz in windows

Duncan Murdoch murdoch.duncan at gmail.com
Tue Mar 29 15:50:47 CEST 2011


On 29/03/2011 8:21 AM, Luis Felipe Parra wrote:
> Brian and Duncan. Thank you for your help. What I actually am trying to
> install is fPortfolioSolver, and symphony is the only package I am missing
> in order to be able to complete the installation. Do you know by any chance
> what could I do about this?

 From what others have said, you probably need to work on a different OS 
than 32 bit Windows.

If that's not an option, it may be possible that what you need in 
fPortfolioSolver doesn't depend on Symphony; you could try removing the 
dependency from the DESCRIPTION file for fPortfolioSolver and see if 
anything still works.  But this is likely to be a futile effort.

Duncan Murdoch
> Thank you
> Felipe Parra
>
> On Tue, Mar 29, 2011 at 8:07 PM, Prof Brian Ripley<ripley at stats.ox.ac.uk>wrote:
>
> >  On Tue, 29 Mar 2011, Duncan Murdoch wrote:
> >
> >   On 11-03-28 6:41 PM, Luis Felipe Parra wrote:
> >>
> >>>  Duncan I have been trying to work out the solution you gave me but I
> >>>  haven't really got to sort it out. I tried first the option with install
> >>>  packages and got this:
> >>>
> >>>   >  filename<- file.choose()
> >>>   >  filename
> >>>  [1]
> >>>  "C:\\Users\\Hp\\Documents\\R\\win-library\\2.12\\Rsymphony_0.1-12.tar.gz
> >>>   >  install.packages(filename,  type="source", repos=NULL)
> >>>  Installing package(s) into ‘C:\Users\Hp\Documents/R/win-library/2.12’
> >>>  (as ‘lib’ is unspecified)
> >>>  * installing *source* package 'Rsymphony' ...
> >>>  ERROR: configuration failed for package 'Rsymphony'
> >>>
> >>
> >>  This is the important message.  It says Rsymphony can't be installed on
> >>  your system, because you're missing something it needs.  You might get more
> >>  information if you run this on the command line, but basically you need to
> >>  read the system requirements for the package and follow them. The one I see
> >>  when I look at it on CRAN is:
> >>
> >>  SYMPHONY for Windows (sources included for other OSes)
> >>
> >>  If you don't have that, then you won't be able to install this package on
> >>  Windows.
> >>
> >
> >  And for 32-bit Windows, no one has succeeded in building SYMPHONY with the
> >  current toolchain.  We did succeed with an earlier toolchain, but as
> >  SYMPHONY is a C++ API, that is incompatible.
> >
> >  It is possible to build Rsymphony on 64-bit Windows, using the binary build
> >  of SYMPHONY at http://www.stats.ox.ac.uk/pub/Rtools/goodies/Win64No_/
> >  (which needed source modifications).
> >
> >
> >>  Duncan Murdoch
> >>
> >>
> >>   * removing 'C:/Users/Hp/Documents/R/win-library/2.12/Rsymphony'
> >>>  Mensajes de aviso perdidos
> >>>  1: running command 'C:\PROGRA~1\R\R-212~1.2/bin/i386/R CMD INSTALL -l
> >>>  "C:\Users\Hp\Documents/R/win-library/2.12"
> >>>  "C:/Users/Hp/Documents/R/win-library/2.12/Rsymphony_0.1-12.tar.gz"' had
> >>>  status 1
> >>>  2: In install.packages(filename, type = "source", repos = NULL) :
> >>>    installation of package
> >>>  'C:/Users/Hp/Documents/R/win-library/2.12/Rsymphony_0.1-12.tar.gz' had
> >>>  non-zero exit status
> >>>  "
> >>>   >
> >>>  Then about the CMD window I also tried to use it but I cannot get it to
> >>>  recognize the command for me. It always tells me "R" it is an
> >>>  unrecognized command. I am new to all this about tar.gz files and
> >>>  running commands directly in the CMD windowf, so could you please be
> >>>  more specific with me. Thank you
> >>>
> >>>  Felipe Parra
> >>>
> >>>
> >>>  On Mon, Mar 28, 2011 at 8:47 PM, Duncan Murdoch
> >>>  <murdoch.duncan at gmail.com<mailto:murdoch.duncan at gmail.com>>  wrote:
> >>>
> >>>     On 28/03/2011 8:04 AM, Luis Felipe Parra wrote:
> >>>
> >>>         Thanks Duncan, I already installed Rtools but I don't know well
> >>>         how to sort
> >>>         it out. I tried the command you gave me and got the following
> >>>  error:
> >>>
> >>>          >   install.packages("fPortfolioSolver.tar.gz", type="source",
> >>>         repos=NULL)
> >>>         Installing package(s) into
> >>>         ‘C:\Users\Hp\Documents/R/win-library/2.12’
> >>>         (as ‘lib’ is unspecified)
> >>>         Aviso: invalid package 'fPortfolioSolver.tar.gz'
> >>>         Error: ERROR: no packages specified
> >>>         Mensajes de aviso perdidos
> >>>         1: running command 'C:\PROGRA~1\R\R-212~1.2/bin/i386/R CMD
> >>>         INSTALL -l
> >>>         "C:\Users\Hp\Documents/R/win-library/2.12"
> >>>         "fPortfolioSolver.tar.gz"' had
> >>>         status 1
> >>>         2: In install.packages("fPortfolioSolver.tar.gz", type =
> >>>         "source",  :
> >>>            installation of package 'fPortfolioSolver.tar.gz' had
> >>>         non-zero exit status
> >>>          >
> >>>
> >>>         Do you know what might be going on or  where I can find a manual
> >>>         of how to
> >>>         use Rtools? Thank you
> >>>
> >>>
> >>>     The likely problem is that you didn't give the full path to the
> >>>     tar.gz file.  If it is not in the working directory, that
> >>>     install.packages command will fail.
> >>>
> >>>     An easy way to get the path is to use
> >>>
> >>>     filename<- file.choose()
> >>>
> >>>     which brings up a Windows dialog; go search for the file, and its
> >>>     name will be saved in the filename variable.  Then use
> >>>     install.packages(filename,  type="source", repos=NULL).
> >>>
> >>>     Duncan Murdoch
> >>>
> >>>
> >>>         Felipe Parra
> >>>         On Mon, Mar 28, 2011 at 7:52 PM, Duncan
> >>>         Murdoch<murdoch.duncan at gmail.com
> >>>         <mailto:murdoch.duncan at gmail.com>>wrote:
> >>>
> >>>          >   On 28/03/2011 7:30 AM, Luis Felipe Parra wrote:
> >>>          >
> >>>          >>   Hello I have downloaded the fPortfolioSolver package from
> >>>         R-forge but I
> >>>          >>   have
> >>>          >>   not been able to install it. I don't know exactly where I
> >>>         should place the
> >>>          >>   file and which commands to give R. Could somebody please
> >>>         help me with
> >>>          >>   this.
> >>>          >>   Thank you
> >>>          >>
> >>>          >
> >>>          >   A .tar.gz file contains the source for the package, so you
> >>>         need to process
> >>>          >   it into a binary format to install it.  For simple packages
> >>>         you can do this
> >>>          >   in recent versions of R using
> >>>          >
> >>>          >   install.packages("fPortfolioSolver.tar.gz", type="source",
> >>>         repos=NULL)
> >>>          >
> >>>          >   but if it contains compiled code, you'll probably need to
> >>>         install tools
> >>>          >   first.  See the R Installation and Administration Manual for
> >>>         full details;
> >>>          >   the tools are downloadable
> >>>         from<http://www.murdoch-sutherland.com/Rtools>.
> >>>          >    Once the tools are properly installed, the above line
> >>>         should work.
> >>>          >
> >>>          >   The other way to do it is from a CMD window (not in R),
> >>>  running
> >>>          >
> >>>          >   R CMD INSTALL fPortfolioSolver.tar.gz
> >>>          >
> >>>          >   This is equivalent to the R command above, but is sometimes
> >>>         easier to set
> >>>          >   up, because you can easily modify your PATH variable in the
> >>>         CMD window.
> >>>          >
> >>>          >   Duncan
> >>>          >
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>  --
> >>>
> >>>  Este mensaje de correo electrónico es enviado por Quantil S.A.S y puede
> >>>  contener información confidencial o privilegiada.
> >>>
> >>>  This e-mail is sent by Quantil S.A.S and may contain confidential or
> >>>  privileged information
> >>>
> >>>
> >>>
> >>  ______________________________________________
> >>  R-help at r-project.org 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.
> >>
> >>
> >  --
> >  Brian D. Ripley,                  ripley at stats.ox.ac.uk
> >  Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
> >  University of Oxford,             Tel:  +44 1865 272861 (self)
> >  1 South Parks Road,                     +44 1865 272866 (PA)
> >  Oxford OX1 3TG, UK                Fax:  +44 1865 272595
> >
>
>
>



More information about the R-help mailing list