-
Notifications
You must be signed in to change notification settings - Fork 26
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
Incompatible with node v10 (NODE_MODULE_VERSION=64) #66
Comments
Other projects have seen the same issue (and provide clues for fixing it): Explanation of issue on SO: |
Thanks for this, I'll take a look! |
I may actually have a fix ready for you already - I'll open a PR as soon as I've run it through CI to be sure it still compiles on ancient Node versions... |
Sounds good, thanks. |
Okay - looks clean all the way back to Node v0.12, so I'll open the PR now. |
Looks great, I'll prep for a new release today. |
I'm also working on updating my node-gyp-pre fork to the latest. I happen to be looking at all of this right now because I needed support for Chrome >=66, by way of Electron 3.0.0, which uses Node 10 headers, so I figured I'd just update the whole upstream chain while I was fixing things. |
Is this going to be released? Thanks :) |
Is there any update on upcoming releases? |
@s1hofmann The fix it's merged in the Dev Branch. You can install the lib from GitHub using this command:
|
The API for Node 10 has changed, and the existing robot-js bindings do not compile against it correctly. Testing with Node v10.6.0 on Linux, I get this set of errors:
In the long-term, I'm sure we will want to rework this module to use NAN or N-API, but in the short-term, I wonder if there is a way to adjust the macros so as to support ABI 64...
The text was updated successfully, but these errors were encountered: