[R-SIG-Mac] update.packages() cannot install from source

Spencer Graves @pencer@gr@ve@ @end|ng |rom prod@y@e@com
Tue Oct 29 23:31:43 CET 2019


       Thanks to James Joseph Balamuta and Eberhard W. Lisse.  I 
followed the 2-step procedure outlined by Balamuta, and it fixed the 
problem for all but the jpeg package.  I will write the maintainer of 
that package.  (The one-step would probably have worked, but I didn't 
try it.)


       Thanks again,
       Spencer Graves


On 2019-10-29 16:12, Balamuta, James Joseph wrote:
> Greetings and Salutations,
>
> Note that Xcode Command Line Tools is not the same as Xcode IDE. In fact, only Xcode CLI Tools are required, which are light-weight compared to the IDE.
>
> Regarding your error, this is symptomatic of an Xcode update tied to an OS point-release. Note in the session information 10.15.1 (the .1 being the bump)
>
>      R version 3.6.1 (2019-07-05)
>      Platform: x86_64-apple-darwin15.6.0 (64-bit)
>      Running under: macOS Catalina 10.15.1
>
> Both of the commands highlighted are accurate. Though, the order should be changed to:
>
> sudo xcode-select --reset
> sudo xcode-select --install
>
> The reset changes back to using the default command line tools path. This was needed for Mojave.
>
> Sincerely,
>
> JJB
>
> On 10/29/19, 4:01 PM, "R-SIG-Mac on behalf of Spencer Graves" <r-sig-mac-bounces using r-project.org on behalf of spencer.graves using prodsyse.com> wrote:
>
>      Hello, All:
>      
>      
>             "update.packages()" fails for me on packages DescTools, digest,
>      jpeg, mgcv, openxlsx, rlang, and spam.  It first says:
>      
>      
>         There are binary versions available but the
>         source versions are later:
>                  binary  source needs_compilation
>      DescTools 0.99.29 0.99.30              TRUE
>      digest     0.6.21  0.6.22              TRUE
>      jpeg        0.1-8 0.1-8.1              TRUE
>      mgcv       1.8-29  1.8-30              TRUE
>      openxlsx  4.1.0.1   4.1.2              TRUE
>      rlang       0.4.0   0.4.1              TRUE
>      spam        2.3-0 2.3-0.2              TRUE
>      
>      
>             It then asks, "Do you want to install from sources the packages
>      which need compilation? (Yes/no/cancel)".  I reply "y" or "Yes".  For
>      each package, it says it was
>      
>      ... successfully unpacked and MD5 sums checked
>      ** using staged installation
>      ** libs
>      xcrun: error: invalid active developer path
>      (/Library/Developer/CommandLineTools), missing xcrun at:
>      /Library/Developer/CommandLineTools/usr/bin/xcrun
>      ERROR: compilation failed for package ‘DescTools’
>      * removing
>      ‘/Library/Frameworks/R.framework/Versions/3.6/Resources/library/DescTools’
>      * restoring previous
>      ‘/Library/Frameworks/R.framework/Versions/3.6/Resources/library/DescTools’
>      
>      
>             A web search for "xcrun: error: invalid active developer path"
>      identified a couple of discussions on StackExchange that say that I need
>      to have Xcode installed correctly.  I think I have everything up to
>      date:  macOS 10.15.1 Catalina with Xcode downloaded and installed via
>      the App store.  RStudio 1.2.5001 with:
>      
>      
>      sessionInfo()
>      R version 3.6.1 (2019-07-05)
>      Platform: x86_64-apple-darwin15.6.0 (64-bit)
>      Running under: macOS Catalina 10.15.1
>      
>      Matrix products: default
>      BLAS:
>      /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
>      LAPACK:
>      /Library/Frameworks/R.framework/Versions/3.6/Resources/lib/libRlapack.dylib
>      
>      locale:
>      [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
>      
>      attached base packages:
>      [1] stats     graphics  grDevices utils     datasets
>      [6] methods   base
>      
>      loaded via a namespace (and not attached):
>      [1] compiler_3.6.1 tools_3.6.1
>      
>      
>      "https://apple.stackexchange.com/questions/254380/why-am-i-getting-an-invalid-active-developer-path-when-attempting-to-use-git-a"
>      recommends, "xcode-select --install", which to me seems like it should
>      be equivalent to the install I just did via the App Store. This
>      StackExchange discussion also said, "If the above alone doesn't do it,
>      then also run:  xcode-select --reset".  However, before I do that, I
>      thought I'd ask here if anyone else is having a problem like this.  And
>      if yes, and if they've fixed it, what did they do to fix it?
>      
>      
>             Thanks,
>             Spencer Graves
>      
>      _______________________________________________
>      R-SIG-Mac mailing list
>      R-SIG-Mac using r-project.org
>      https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>      
>



More information about the R-SIG-Mac mailing list