Errors when Installing wellknown and V8 Packages

Hello all,

Today I saw useR!2018 data challenge tweet. And I tried to install ALA4R package but I got errors about the packages V8 and wellknown. These are the packages that I’ve never used but I tried to install them manually, that couldn’t worked too.

For example, when installing wellknown, it says: "also installing the dependency ‘V8’ " and then I got this
"ERROR: configuration failed for package ‘V8’

  • removing ‘/usr/local/lib/R/3.4/site-library/V8’
    Warning in install.packages :
    installation of package ‘V8’ had non-zero exit status"

Also there is “ANTICONF ERROR”

------------------------- ANTICONF ERROR ---------------------------
Configuration failed because was not found. Try installing:

  • deb: libv8-3.14-dev (formerly: libv8-dev) (Debian, Ubuntu)
  • rpm: v8-314-devel (formerly: v8-devel) (Fedora, EPEL)
  • brew: v8@3.15 (OSX) – NOT regular v8! Tap from homebrew/versions
  • csw: libv8_dev (Solaris)
    To use a custom libv8, set INCLUDE_DIR and LIB_DIR manually via:
    R CMD INSTALL --configure-vars=‘INCLUDE_DIR=… LIB_DIR=…’

Github link for ALA4R package: https://github.com/AtlasOfLivingAustralia/ALA4R

I use macOS and R version 3.4.4.

Thank you so much.

Thanks for your question @Zofiathewitch

The anticonf message includes some instructions on how to install the dependency. The line

brew: v8@3.15 (OSX) – NOT regular v8! Tap from homebrew/versions

is meant for osx (your platform).

Please try this on your command line and let me know what happens:

If you don’t have homebrew installed there’s a nice one liner here https://brew.sh/

Install V8

i think homebrew/versions is deprecated, so you shouldn’t need to worry about that

brew install v8@3.15

Then go back to R and install wellknown

Hey Scott,

Thank you so much for your quick answer.
I run this on brew: brew install v8@3.15

It’s installed.
Then I turned back to R and tried to install wellknown by using install.packages. I still get this error:

Warning messages:
1: In install.packages(“wellknown”) :
installation of package ‘V8’ had non-zero exit status
2: In install.packages(“wellknown”) :
installation of package ‘wellknown’ had non-zero exit status

Thanks again.

Did brew install v8@3.15 work without errors?

Did you restart your R session after the brew step?

Can you try to install the R package install.packages("V8") and see if that works?

Nope, I didn’t get any errors while installing V8 via brew.
Yes I applied this steps and still I have: " Warning in install.packages : installation of package ‘V8’ had non-zero exit status"

"ERROR: dependency ‘V8’ is not available for package ‘wellknown’

  • removing ‘/usr/local/lib/R/3.4/site-library/wellknown’
    Warning in install.packages :
    installation of package ‘wellknown’ had non-zero exit status"

Not sure what the problem is. Any thoughts @jeroenooms ? not sure what’s going on here with v8?

Are you using the CRAN version of R from https://cloud.r-project.org/bin/macosx/ ? In that case you should just be able to install the precompiled binary package.

Otherwise, can you show the full output of install.packages("V8") ?

If you install from source you need to: brew install v8@3.15?

Thank you @jeroenooms for answering. Thank you @sckott.

I use CRAN version of R and I just updated it to 3.5.0.

And they all worked now!
V8, wellknown and ALA4R are now working!

Is it all related the R version? Confused a little bit :confused:

1 Like

great, glad it worked. not sure about why with the versions, but good idea to upgrade to latest R anyway