Package Details: v8-r 12.6.214-1

Git Clone URL: https://aur.archlinux.org/v8-r.git (read-only, click to copy)
Package Base: v8-r
Description: Google's open source JavaScript and WebAssembly engine
Upstream URL: https://v8.dev
Keywords: d8 javascript v8
Licenses: BSD
Conflicts: v8, v8-3.14, v8-6.7-static, v8-static-gyp, v8-static-gyp-5.4, v8.3.14-bin
Provides: v8
Submitter: JanMarvin
Maintainer: JanMarvin
Last Packager: JanMarvin
Votes: 8
Popularity: 0.000015
First Submitted: 2019-09-22 11:01 (UTC)
Last Updated: 2024-05-10 08:20 (UTC)

Pinned Comments

JanMarvin commented on 2019-09-22 11:16 (UTC) (edited on 2021-09-24 14:34 (UTC) by JanMarvin)

This package is required for the R-package V8 (https://github.com/jeroen/V8). It is frequently updated, though unless it is broken, users must not build all updates. Since V8 contains a large codebase and compilation takes a while, I recommend to build it in a directory and not with an AUR-helper.

[Edit:] For binary builds please see: https://garbuszus.de/archpkgs

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

levitsky commented on 2020-10-20 15:28 (UTC)

Ah, thank you @JanMarvin. I didn't realize they were different.

JanMarvin commented on 2020-10-20 13:31 (UTC)

This is because you have installed v8-r from my github and not from the AUR. As stated here when using the github version of my package, you need to install V8's github master.

I keep this version here usable with the CRAN release and propose fixes upstream to Jeroen before they break any work environment.

levitsky commented on 2020-10-20 13:22 (UTC)

Thank you @JanMarvin. I didn't find this in the manual. Running install.packages('V8') in R results in compilation errors, such as:

/usr/include/v8-internal.h:450:38: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’? and /usr/include/v8-internal.h:450:63: error: ‘::Perform’ has not been declared

JanMarvin commented on 2020-10-20 13:09 (UTC)

@levitsky please read the manual (https://github.com/jeroen/v8). To use the V8 package in R you need to have this package installed and afterwards build the V8 package in R.

levitsky commented on 2020-10-20 12:49 (UTC)

I'm having trouble getting it to work. I have built and installed the package but it doesn't install anything into /usr/lib/R? So doing library(V8) from R fails. However, this package conflicts with v8 package, so I can't have both. What am I missing?

leonardof commented on 2020-08-22 15:15 (UTC)

Exactly, I was running out of memory! Haven't bothered with swap in many years now, but it seems 8 GB RAM are modest by today's standards.

Thanks for the repo. At first, I wasn't able to compile the V8 package with it, but I noticed the glibc version in the error message, enabled [testing], and everything worked.

JanMarvin commented on 2020-08-22 12:53 (UTC)

@leonardof did you somehow run out of memory? That's my best guess from your output (you get english locales running export LANG=C). You could install the binary from my arch repo on github.

leonardof commented on 2020-08-22 12:26 (UTC)

Compilation fails for me despite binutils 2.34-5; not using any AUR helper. The output of build() will be on pastebin for a month.

JanMarvin commented on 2020-08-22 10:54 (UTC)

Be aware that currently building fails with an ld segfault. I assume that this is related to a binutils 2.35-1 update (see my bug report: https://bugs.archlinux.org/task/67671?project=1&string=binutils)

japhir commented on 2020-06-15 08:58 (UTC)

I did install the package with my AUR helper, yay, and simply added this line to my /etc/pacman.conf: IgnorePkg = v8-r I can comment this line when I want to update the package.

Just thought I'd share, might be useful for others!