Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dependency failures under node 12.4.0 #6033

Closed
bvibber opened this issue Jun 10, 2019 · 2 comments · Fixed by #6036
Closed

Dependency failures under node 12.4.0 #6033

bvibber opened this issue Jun 10, 2019 · 2 comments · Fixed by #6036

Comments

@bvibber
Copy link
Contributor

bvibber commented Jun 10, 2019

Description

Testing with node 12.4.0 as installed on MacOS 10.14 via Homebrew.
Clone the repo and run npm install.

Steps to reproduce

Explain in detail the exact steps necessary to reproduce the issue.

  1. git clone [email protected]:videojs/video.js.git
  2. cd video.js
  3. npm install

Results

Expected

Successful install of dependencies.

Actual

Compilation errors in node-sass and fsevents modules.

Error output

If there are any errors at all, please include them here.

In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:223:
In file included from ../../nan/nan_new.h:189:
../../nan/nan_implementation_12_inl.h:356:37: error: too few arguments toIn file included from  ../fsevents.ccfunction: 6call,:
 In file included from expected../../nan/nan.h :2,223 :
haveIn file included from  ../../nan/nan_new.h1:189
:
../../nan/nan_implementation_12_inl.h:356:37: error: too few arguments to function call, expected 2, have 1
  return v8::StringObject::New(value).As<v8::StringObject>();
         ~~~~~~~~~~~~~~~~~~~~~      ^
/Users/brion/.node-gyp/12.4.0/include/node/v8.h:5380:3: note: 'New' declared here  return v8::StringObject::New(value).As<v8::StringObject>();

         ~~~~~~~~~~~~~~~~~~~~~      ^
/Users/brion/.node-gyp/12.4.0/include/node/v8.h:5380:3: note: 'New' declared here  static Local<Value> New(Isolate* isolate, Local<String> value);

  ^
  static Local<Value> New(Isolate* isolate, Local<String> value);
  ^

etc etc etc

Additional Information

Please include any additional information necessary here. Including the following:

versions

videojs

git commit ef49a9b

browsers

n/a

OSes

tested macOS 10.14

plugins

n/a

I was able to work around the installation failures by updating fsevents from 1.2.7 to 1.2.9, and node-sass from 4.11.0 to 4.12.0.

@welcome
Copy link

welcome bot commented Jun 10, 2019

👋 Thanks for opening your first issue here! 👋

If you're reporting a 🐞 bug, please make sure you include steps to reproduce it. We get a lot of issues on this repo, so please be patient and we will get back to you as soon as we can.
To help make it easier for us to investigate your issue, please follow the contributing guidelines.

@gkatsev
Copy link
Member

gkatsev commented Jun 10, 2019

Thanks! Looks like we need to update our dependencies/package-lock file.

gkatsev added a commit that referenced this issue Jun 11, 2019
@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 26, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants