-
Notifications
You must be signed in to change notification settings - Fork 193
unable to use with prebuild for Electron 4 because of ABI incompatibilities #133
Comments
Same with: tested with electron-quick-start. |
I deleted and reinstalled the node_modules, but nothing changed. Electron reports the same error after that |
Same here. I can reproduce this error only when using keytar v4.3.0. Hope this helps. |
I'm pretty sure this is because only 4.3.0 has prebuilt binaries that work with electron 3/4 (ABI version 64). So if you're using 4.2.1, you'll be falling back on building them locally. So I guess it looks like the problem is not in the source code, but something about how the prebuilt binaries are being built... |
Facing a similar issue. Though not just with |
I'm pretty sure I've tracked down the cause of this. It's this bug in |
@bendemboski thanks for digging into this. I'll keep an eye on electron/node-abi#55. |
While we're blocked on Electron getting it's own Node ABI version for the 4.x series, the Please try it out and see if this makes your lives easier. |
The Electron team just opened electron/electron#16687 which will change the ABI version for the 4.0.x series to 69 (rather than 64). Once that makes it into a stable release we can refine the patch in #154 to only catch matches to the old (incorrect) ABI version. |
This has taken a while for all the upstream pieces to be resolved, but the two last PRs I've opened today should close this out:
Upgrading to the latest |
Hi @shiftkey looking forward to the new keytar prebuilds. Currently I am unable to build a windows build on mac with electron 4.0.4 and I suspect a new update to the keytar prebuilds might help |
Experiencing this issue with [email protected] [email protected] [email protected]. It's been the reported error or
When I rebuild like directed in posts it results in the error thrown in #134 and I causes the app to crash. Suggestions? |
Resolved this by following the steps in #134 (comment) and rolling electron version back to |
I just I deleted and re-install my node_modules since then I started getting this error
electron version: [email protected]
system: Ubuntu
v8_natives_data:symbol lookup error: /home/akumzy/node_modules/keytar/build/Release/keytar.node: undefined symbol: _ZN2v816FunctionTemplate3NewEPNS_7IsolateEPFvRKNS_20FunctionCallbackInfoINS_5ValueEEEENS_5LocalIS4_EENSA_INS_9SignatureEEEiNS_19ConstructorBehaviorE
The text was updated successfully, but these errors were encountered: