-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Apple LLVM 8.1 breaks node-gyp? #1160
Comments
You're probably out of luck. v0.12.18 is out of support, nothing can be done about that. Try upgrading to node.js v4.x or newer. |
:( |
@kessiler Just move the definition of CreateHandle in the .h file from the protected to the public definition - that should fix the build error! |
@thoro that worked, thanks! |
@thoro Thanks for the tip, this really worked |
@kessiler also struggling with this very issue, trying to install |
Fixes build failure with >= Apple LLVM version 8.1.0 (clang-802.0.42). The error is ``` ../deps/v8/include/v8.h:5800:54: error: 'CreateHandle' is a protected member of 'v8::HandleScope' ``` Fix suggested by Thomas Rosenstein in nodejs/node-gyp#1160.
For those who are not familiar with .h files, you need to move:
from under
to under
Around line 820 in
|
I'm having this exact problem while recreating an old setup. However, I changed the file in the archive, but every time I try How can you install a node version from a local tar.gz archive? |
Today's apple update for LLVM 8.1 seems to break node-gyp.
Apple LLVM version 8.1.0 (clang-802.0.38)
The text was updated successfully, but these errors were encountered: