felixrieseberg / felixrieseberg/electron-windows-interactive-notifications

Compilation error with v8::String::Value::Value

Open
#11 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
58
Forks
17
PR merge metrics
No merged PRs in 30d

Description

I installed the Windows 10 SDK 10.0.10586 and the MSVC v140 - VS 2015 C++ Build Tools from the Visual Studio installer. However, installing the package still gives this compilation error:

> C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\lib\notifications_bindings.cc(29,50): error C2665: 'v8::String::Value::Value': none of the 2 overloads could convert all the argument types [C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\build\notifications_bindings.vcxproj]
> C:\Users\david\AppData\Local\node-gyp\Cache\18.12.1\include\node\v8-primitive.h(540,5): message : could be 'v8::String::Value::Value(const v8::String::Value &)' [C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\build\notifications_bindings.vcxproj]
> C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\lib\notifications_bindings.cc(29,35): message : 'v8::String::Value::Value(const v8::String::Value &)': cannot convert argument 1 from 'v8::Local' to 'const v8::String::Value &' [C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\build\notifications_bindings.vcxproj]
> C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\lib\notifications_bindings.cc(29,50): message : Reason: cannot convert from 'v8::Local' to 'const v8::String::Value' [C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\build\notifications_bindings.vcxproj]
> C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\lib\notifications_bindings.cc(29,36): message : No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called [C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\build\notifications_bindings.vcxproj]
> C:\Users\david\AppData\Local\node-gyp\Cache\18.12.1\include\node\v8-primitive.h(540,5): message : see declaration of 'v8::String::Value::Value' [C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\build\notifications_bindings.vcxproj]
> C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\lib\notifications_bindings.cc(29,50): message : while trying to match the argument list '(v8::Local)' [C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\build\notifications_bindings.vcxproj]
> C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\lib\notifications_bindings.cc(30,44): error C2665: 'v8::String::Value::Value': none of the 2 overloads could convert all the argument types [C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\build\notifications_bindings.vcxproj]
> C:\Users\david\AppData\Local\node-gyp\Cache\18.12.1\include\node\v8-primitive.h(540,5): message : could be 'v8::String::Value::Value(const v8::String::Value &)' [C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\build\notifications_bindings.vcxproj]
> C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\lib\notifications_bindings.cc(30,32): message : 'v8::String::Value::Value(const v8::String::Value &)': cannot convert argument 1 from 'v8::Local' to 'const v8::String::Value &' [C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\build\notifications_bindings.vcxproj]
> C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\lib\notifications_bindings.cc(30,44): message : Reason: cannot convert from 'v8::Local' to 'const v8::String::Value' [C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\build\notifications_bindings.vcxproj]
> C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\lib\notifications_bindings.cc(30,33): message : No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called [C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\build\notifications_bindings.vcxproj]
> C:\Users\david\AppData\Local\node-gyp\Cache\18.12.1\include\node\v8-primitive.h(540,5): message : see declaration of 'v8::String::Value::Value' [C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\build\notifications_bindings.vcxproj]
> C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\lib\notifications_bindings.cc(30,44): message : while trying to match the argument list '(v8::Local)' [C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\build\notifications_bindings.vcxproj]
> C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\lib\notifications_bindings.cc(36,27): error C2660: 'v8::String::Concat': function does not take 2 arguments [C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\build\notifications_bindings.vcxproj]
> C:\Users\david\AppData\Local\node-gyp\Cache\18.12.1\include\node\v8-primitive.h(444,24): message : see declaration of 'v8::String::Concat' [C:\git\Focalist\electron\node_modules\electron-windows-interactive-notifications\build\notifications_bindings.vcxproj]

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.