Closed
Description
The latest NAN release works fine in Electron 32, but now fails with:
In file included from ../node_modules/nan/nan.h:3045:
../node_modules/nan/nan_scriptorigin.h:40:7: error: no matching constructor for initialization of 'v8::ScriptOrigin'
40 | v8::ScriptOrigin(v8::Isolate::GetCurrent()
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
41 | , name
| ~~~~~~
42 | , To<int32_t>(line).FromMaybe(0)) {}
../node_modules/nan/nan_scriptorigin.h:47:7: error: no matching constructor for initialization of 'v8::ScriptOrigin'
47 | v8::ScriptOrigin(v8::Isolate::GetCurrent()
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
48 | , name
| ~~~~~~
49 | , To<int32_t>(line).FromMaybe(0)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50 | , To<int32_t>(column).FromMaybe(0)) {}
../node_modules/nan/nan_scriptorigin.h:36:7: error: no matching constructor for initialization of 'v8::ScriptOrigin'
36 | v8::ScriptOrigin(v8::Isolate::GetCurrent(), name) {}
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/qwe/Library/Caches/node-gyp/33.0.0/include/node/v8-message.h:64:13: note: candidate constructor not viable: no known conversion from 'Isolate *' to 'Local<Value>' for 1st argument
64 | V8_INLINE ScriptOrigin(Local<Value> resource_name,
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/qwe/Library/Caches/node-gyp/33.0.0/include/node/v8-message.h:62:17: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided
62 | class V8_EXPORT ScriptOrigin {
| ^~~~~~~~~~~~
/Users/qwe/Library/Caches/node-gyp/33.0.0/include/node/v8-message.h:62:17: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 2 were provided
62 | class V8_EXPORT ScriptOrigin {
| ^~~~~~~~~~~~
Metadata
Metadata
Assignees
Labels
No labels