[R-SIG-Mac] Updating some packages fails

Lee lee at truthfromdata.com
Thu Jan 11 18:40:42 CET 2018


To build sf from source you need the GDAL library.  The easiest way to 
install GDAL, as well as GEOS and PROJ, on a mac is with the framework 
from Kyng Chaos which you can find here: 
http://www.kyngchaos.com/software/frameworks

They are also available on Homebrew; brew search for gdal, proj and geos.

Assuming you install the frameworks from KyngChaos in the default 
locations, you can use the following R script to build sf from source:

    sf_config_args <- c(
    "--with-gdal-config=/Library/Frameworks/GDAL.Framework/Versions/2.1/unix/bin/gdal-config",
    "--with-geos-config=/Library/Frameworks/GEOS.Framework/Versions/3/unix/bin/geos-config",
    "--with-proj-include=/Library/Frameworks/PROJ.framework/Versions/4/unix/include",
    "--with-proj-lib=/Library/Frameworks/PROJ.framework/Versions/4/unix/lib",
    "--with-proj-share=/Library/Frameworks/PROJ.framework/Versions/4/unix/share/proj"
    )
    install.packages("sf", configure.args = sf_config_args)

Adjust the paths if you install GDAL, PROJ and GEOS to different locations.

Lee

On 1/11/18 12:26 PM, Manuel Spínola wrote:
> Dear list members,
>
> When trying updating some packages in MacOS High Sierra 10.13 (R 3.4.2)
> some packages, as "sf", fails:
>
>> install.packages("sf")
>    There is a binary version available but the source version is later:
>     binary source needs_compilation
> sf  0.5-5  0.6-0              TRUE
>
> Do you want to install from sources the package which needs compilation?
> y/n: y
>
> installing the source package ‘sf’
>
> trying URL 'https://cran.rstudio.com/src/contrib/sf_0.6-0.tar.gz'
> Content type 'application/x-gzip' length 7399611 bytes (7.1 MB)
> ==================================================
> downloaded 7.1 MB
>
> Warning in strptime(xx, f <- "%Y-%m-%d %H:%M:%OS", tz = tz) :
>    unknown timezone 'default/America/Costa_Rica'
> * installing *source* package ‘sf’ ...
> ** package ‘sf’ successfully unpacked and MD5 sums checked
> configure: CC: clang
> configure: CXX: clang++
> checking for gdal-config... no
> no
> configure: error: gdal-config not found or not executable.
> ERROR: configuration failed for package ‘sf’
> * removing
> ‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library/sf’
> * restoring previous
> ‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library/sf’
> Warning in install.packages :
>    installation of package ‘sf’ had non-zero exit status
>
> The downloaded source packages are in
> ‘/private/var/folders/gf/vwlbzml90wv7cs2r4v00wg_m0000gn/T/RtmpbmvcCh/downloaded_packages’
>
> Any solution to this problem?
>
> Manuel
>


	[[alternative HTML version deleted]]



More information about the R-SIG-Mac mailing list