Can no longer install rgeos and rgdal in R - r

I cannot install rgeos or rgdal packages in R version 4.1.3. These packages worked fine a month ago before I reformatted my computer and reinstalled R.
This is what I have tried:
install.packages('rgeos', type="source")
install.packages('rgdal', type="source")
This is the message I get when installing - and I DO have Rtools installed.
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:
https://cran.rstudio.com/bin/windows/Rtools/
Installing package into ‘C:/Users/bhauptman/Documents/R/win-library/4.1’
(as ‘lib’ is unspecified)
trying URL 'https://cran.rstudio.com/src/contrib/rgeos_0.5-9.tar.gz'
Content type 'application/x-gzip' length 290240 bytes (283 KB)
downloaded 283 KB
* installing *source* package 'rgeos' ...
** package 'rgeos' successfully unpacked and MD5 sums checked
** using staged installation
**********************************************
WARNING: this package has a configure script
It probably needs manual configuration
**********************************************
** libs
Warning in system(cmd) : 'make' not found
ERROR: compilation failed for package 'rgeos'
* removing 'C:/Users/bhauptman/Documents/R/win-library/4.1/rgeos'
* restoring previous 'C:/Users/bhauptman/Documents/R/win-library/4.1/rgeos'
Warning in install.packages :
installation of package ‘rgeos’ had non-zero exit status
The downloaded source packages are in ‘C:\Users\bhauptman\AppData\Local\Temp\Rtmp0sTf6q\downloaded_packages’

Related

Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding

I need to install the “lifecycle” package in order to run an R code but I’m getting the error below.
I’ve already uninstalled and re-installed both RTools and R for Windows with no luck.
The WARNING message states to install the appropriate version of Rtools before proceeding – how do I find out what the ‘appropriate’ version that I would need to install?
>install.packages("lifecycle")
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:
https://cran.rstudio.com/bin/windows/Rtools/
Installing package into ‘c:/RLibrary’
(as ‘lib’ is unspecified)
also installing the dependency ‘cli’
There are binary versions available but the source versions
are later:
binary source needs_compilation
cli 2.5.0 3.4.1 TRUE
lifecycle 1.0.0 1.0.3 FALSE
Binaries will be installed
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/cli_2.5.0.zip'
Content type 'application/zip' length 534931 bytes (522 KB)
downloaded 522 KB
package ‘cli’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\X\AppData\Local\Temp\RtmpM95qM9\downloaded_packages
installing the source package ‘lifecycle’
trying URL 'https://cran.rstudio.com/src/contrib/lifecycle_1.0.3.tar.gz'
Content type 'application/x-gzip' length 106854 bytes (104 KB)
downloaded 104 KB
* installing *source* package 'lifecycle' ...
** package 'lifecycle' successfully unpacked and MD5 sums checked
** using staged installation
** R
** inst
** byte-compile and prepare package for lazy loading
Error in inDL(x, as.logical(local), as.logical(now), ...) :
unable to load shared object 'c:/RLibrary/rlang/libs/x64/rlang.dll':
LoadLibrary failure: The specified procedure could not be found.
Calls: <Anonymous> ... namespaceImport -> loadNamespace -> library.dynam -> dyn.load -> inDL
Execution halted
ERROR: lazy loading failed for package 'lifecycle'
* removing 'c:/RLibrary/lifecycle'
Warning in install.packages :
installation of package ‘lifecycle’ had non-zero exit status

R rJava will not install on Windows 10

I am trying to install RWeka in RStudio 1.2.5033
I have tried many different ways to install it, I re-installed Java64. Here is my latest try:
install.packages("rJava")
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:
https://cran.rstudio.com/bin/windows/Rtools/
Installing package into ‘C:/Users/Jesse's PC/Documents/R/win-library/3.6’
(as ‘lib’ is unspecified)
There is a binary version available but the source version is later:
binary source needs_compilation
rJava 0.9-12 0.9-13 TRUE
installing the source package ‘rJava’
trying URL 'https://cran.rstudio.com/src/contrib/rJava_0.9-13.tar.gz'
Content type 'application/x-gzip' length 664898 bytes (649 KB)
downloaded 649 KB
* installing *source* package 'rJava' ...
** package 'rJava' successfully unpacked and MD5 sums checked
** using staged installation
Generate Windows-specific files (src/jvm-w32) ...
make: Entering directory '/c/Users/JESSE'~1/AppData/Local/Temp/RtmpuOekjT/R.INSTALL24344ae86868/rJava/src/jvm-w32'
c:/Rtools/mingw_64/bin/dlltool --as c:/Rtools/mingw_64/bin/as --input-def jvm64.def --kill-at --dllname jvm.dll --output-lib libjvm.dll.a
make: c:/Rtools/mingw_64/bin/dlltool: Command not found
make: *** [Makefile:20: libjvm.dll.a] Error 127
make: Leaving directory '/c/Users/JESSE'~1/AppData/Local/Temp/RtmpuOekjT/R.INSTALL24344ae86868/rJava/src/jvm-w32'
ERROR: configuration failed for package 'rJava'
* removing 'C:/Users/Jesse's PC/Documents/R/win-library/3.6/rJava'
* restoring previous 'C:/Users/Jesse's PC/Documents/R/win-library/3.6/rJava'
Warning in install.packages :
installation of package ‘rJava’ had non-zero exit status
The downloaded source packages are in
‘C:\Users\Jesse's PC\AppData\Local\Temp\Rtmps5Y5TC\downloaded_packages’

Not able to install RWeka

I am facing issues while installing the RWeka package. I tried installing rJava but even that is not being installed, can someone help here with the issue? You can follow the code for the error message
> install.packages("RWeka")
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:
https://cran.rstudio.com/bin/windows/Rtools/
Installing package into ‘C:/Users/1911120/Documents/R/win-library/3.6’
(as ‘lib’ is unspecified)
There is a binary version available but the source version is later:
binary source needs_compilation
RWeka 0.4-42 0.4-43 FALSE
installing the source package ‘RWeka’
trying URL 'https://cran.rstudio.com/src/contrib/RWeka_0.4-43.tar.gz'
Content type 'application/x-gzip' length 451318 bytes (440 KB)
downloaded 440 KB
* installing *source* package 'RWeka' ...
** package 'RWeka' successfully unpacked and MD5 sums checked
** using staged installation
**********************************************
WARNING: this package has a configure script
It probably needs manual configuration
**********************************************
** R
** inst
** byte-compile and prepare package for lazy loading
Error: .onLoad failed in loadNamespace() for 'rJava', details:
call: fun(libname, pkgname)
error: JAVA_HOME cannot be determined from the Registry
Execution halted
ERROR: lazy loading failed for package 'RWeka'
* removing 'C:/Users/1911120/Documents/R/win-library/3.6/RWeka'
Warning in install.packages :
installation of package ‘RWeka’ had non-zero exit status

install rgdal in windows

I want to read hdf4(MODIS) files in R using rgdal package, so I downloaded the additional hdf4 drivers by OSGeo4W, and then tried to install rgdal using source. The result is shown below:
install.packages("rgdal",type = "source")
Installing package into ‘C:/Users/dell/Documents/R/win-library/3.3’
(as ‘lib’ is unspecified) trying URL
'https://mirrors.ustc.edu.cn/CRAN/src/contrib/rgdal_1.2-5.tar.gz'
Content type 'application/gzip' length 1652472 bytes (1.6 MB)
downloaded 1.6 MB
installing source package 'rgdal' ...
** package 'rgdal' successfully unpacked and MD5 sums checked Warning: running command 'sh ./configure.win' had status 127 ERROR:
configuration failed for package 'rgdal'
removing 'C:/Users/dell/Documents/R/win-library/3.3/rgdal' Warning in install.packages : running command
'"C:/PROGRA~1/R/R-33~1.3/bin/x64/R" CMD INSTALL -l
"C:\Users\dell\Documents\R\win-library\3.3"
C:\Users\dell\AppData\Local\Temp\Rtmpywb4tp/downloaded_packages/rgdal_1.2-5.tar.gz'
had status 1 Warning in install.packages : installation of package
‘rgdal’ had non-zero exit status
Is this method wrong, or missing some crucial steps? I use R in Windows 10.

Installing rsymphony package for r (non-zero exit status)

I am trying to install Rsymphony to be able to install fPortfolio.
I get an error when I try to install it;
install.packages("Rsymphony")
Installing package into ‘C:/Users/Olve/Documents/R/win-library/3.3’
(as ‘lib’ is unspecified)
Package which is only available in source form, and
may need compilation of C/C++/Fortran: ‘Rsymphony’
Do you want to attempt to install these from sources?
y/n: y
installing the source package ‘Rsymphony’
trying URL 'http://cran.rstudio.com/src/contrib/Rsymphony_0.1-22.tar.gz'
Content type 'application/x-gzip' length 7447 bytes
downloaded 7447 bytes
installing source package 'Rsymphony' ...
** package 'Rsymphony' successfully unpacked and MD5 sums checked
Warning: running command 'sh ./configure.win' had status 127
ERROR: configuration failed for package 'Rsymphony'
removing 'C:/Users/Olve/Documents/R/win-library/3.3/Rsymphony'
restoring previous 'C:/Users/Olve/Documents/R/win-library/3.3/Rsymphony'
Warning in install.packages :
running command '"C:/PROGRA~1/R/R-33~1.0/bin/x64/R" CMD INSTALL -l "C:\Users\Olve\Documents\R\win-library\3.3" C:\Users\Olve\AppData\Local\Temp\RtmpUjRTsG/downloaded_packages/Rsymphony_0.1-22.tar.gz' had status 1
Warning in install.packages :
installation of package ‘Rsymphony’ had non-zero exit status
The downloaded source packages are in
‘C:\Users\Olve\AppData\Local\Temp\RtmpUjRTsG\downloaded_packages’
I use RStudio with R 3.3 and Windows 7 64bit, most of the other posts I have seen related to this is from OSX users getting slightly different error messages, and none of their solutions have helped me (downloading and installing symphony, not sure if i have done this correctly either)
Edit: Stedy's solution worked, thanks.
Since its a Windows 7 machine, you will want to use the zip file instead of the tar file:
> install.packages('Rsymphony')
Installing package into ‘C:/Users/zstednic/Documents/R/win-library/3.3’
(as ‘lib’ is unspecified)
Package which is only available in source form, and may need compilation of
C/C++/Fortran: ‘Rsymphony’
These will not be installed
> install.packages('Rsymphony_0.1-22.zip', repos=NULL)
Installing package into ‘C:/Users/zstednic/Documents/R/win-library/3.3’
(as ‘lib’ is unspecified)
package ‘Rsymphony’ successfully unpacked and MD5 sums checked
> library(Rsymphony)
>

Resources