Skip to content
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

This doesn't work at all for io.js and windows x64 #583

Closed
alanpurple opened this issue Mar 1, 2015 · 3 comments
Closed

This doesn't work at all for io.js and windows x64 #583

alanpurple opened this issue Mar 1, 2015 · 3 comments

Comments

@alanpurple
Copy link

All of the environmental-variable-related codes are useless and doesn't operate properly.

I spent many hours to solve this because I want to compile bson for io.js and windows x64 but as a result I finally succeeded to configure but still vcprojx has wrong conf(requires node.lib instead of iojs.lib) and I modify vcprojx manually and finally I got bson.node but that module gives me the message "module did not self-register"

Of course I also tried the forked version for iojs( https://github.com/rvagg/node-gyp/tree/iojs )

@mgol
Copy link

mgol commented Mar 1, 2015

Isn't this nodejs/node#751?

@alanpurple
Copy link
Author

sort of...
I manually modify node-gyp source code(io.js branch) to work properly for io.js(and only) 4.2.1 x64, and finally I got vcprojx file( for bson.node build) and that vcxproj file requires node.lib instead of iojs.lib and so I modified generated vcxproj file and I got bson.node successfully, and finally....yes I got "module did not self-register" message.

@maclover7
Copy link
Contributor

Going to give this a close since Node.js v4 is currently EOL. Please reopen if you can reproduce this on a currently supported version of Node.js

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants