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

iojs 2.0.0 cant build #302

Closed
willin opened this issue May 7, 2015 · 10 comments
Closed

iojs 2.0.0 cant build #302

willin opened this issue May 7, 2015 · 10 comments

Comments

@willin
Copy link

willin commented May 7, 2015

/Users/willin/Documents/temp/nodeclub/node_modules/bcrypt/node_modules/bindings/bindings.js:83
        throw e
              ^
Error: Module version mismatch. Expected 44, got 43.
  at Error (native)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:311:12)
  at Module.require (module.js:366:17)
  at require (module.js:385:17)
  at bindings (/Users/willin/Documents/temp/nodeclub/node_modules/bcrypt/node_modules/bindings/bindings.js:76:44)
  at Object.<anonymous> (/Users/willin/Documents/temp/nodeclub/node_modules/bcrypt/bcrypt.js:3:35)
  at Module._compile (module.js:431:26)
  at Object.Module._extensions..js (module.js:449:10)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:311:12)
  at Module.require (module.js:366:17)
  at require (module.js:385:17)
  at Object.<anonymous> (/Users/willin/Documents/temp/nodeclub/common/tools.js:2:14)
  at Module._compile (module.js:431:26)
  at Object.Module._extensions..js (module.js:449:10)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:311:12)
  at Module.require (module.js:366:17)
  at require (module.js:385:17)
  at Object.<anonymous> (/Users/willin/Documents/temp/nodeclub/proxy/reply.js:5:13)
  at Module._compile (module.js:431:26)
  at Object.Module._extensions..js (module.js:449:10)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:311:12)
  at Module.require (module.js:366:17)
  at require (module.js:385:17)
  at Object.<anonymous> (/Users/willin/Documents/temp/nodeclub/proxy/topic.js:6:13)
  at Module._compile (module.js:431:26)
  at Object.Module._extensions..js (module.js:449:10)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:311:12)
  at Module.require (module.js:366:17)
  at require (module.js:385:17)
  at Object.<anonymous> (/Users/willin/Documents/temp/nodeclub/proxy/message.js:6:13)
  at Module._compile (module.js:431:26)
  at Object.Module._extensions..js (module.js:449:10)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:311:12)
  at Module.require (module.js:366:17)
  at require (module.js:385:17)
  at Object.<anonymous> (/Users/willin/Documents/temp/nodeclub/proxy/index.js:2:19)
  at Module._compile (module.js:431:26)
  at Object.Module._extensions..js (module.js:449:10)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:311:12)
  at Module.require (module.js:366:17)
  at require (module.js:385:17)
  at Object.<anonymous> (/Users/willin/Documents/temp/nodeclub/controllers/sign.js:5:12)
  at Module._compile (module.js:431:26)
  at Object.Module._extensions..js (module.js:449:10)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:311:12)
  at Module.require (module.js:366:17)
  at require (module.js:385:17)
  at Object.<anonymous> (/Users/willin/Documents/temp/nodeclub/web_router.js:12:12)
  at Module._compile (module.js:431:26)
  at Object.Module._extensions..js (module.js:449:10)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:311:12)
  at Module.require (module.js:366:17)
  at require (module.js:385:17)
  at Object.<anonymous> (/Users/willin/Documents/temp/nodeclub/app.js:23:17)
  at Module._compile (module.js:431:26)
  at Object.Module._extensions..js (module.js:449:10)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:311:12)
  at Function.Module.runMain (module.js:472:10)
  at startup (node.js:124:18)
  at node.js:959:3
@airyland
Copy link

airyland commented May 7, 2015

+1

@defunctzombie
Copy link
Collaborator

Make sure you are on the latest version of bcrypt.

@airyland
Copy link

airyland commented May 7, 2015

the latest build of bcrypt on iojs failed too.

https://travis-ci.org/ncb000gt/node.bcrypt.js/jobs/61515709

image

@defunctzombie
Copy link
Collaborator

I think that is just some travis download issue.

@willin
Copy link
Author

willin commented May 7, 2015

is tested?

@defunctzombie
Copy link
Collaborator

I believe so. You can search existing issues on the topic: #300

@chrisveness
Copy link

I am having similar (same?) problem with io.js v2.0.0 / v2.0.1 (iojs-v1.8.1 is fine).

Everything seems fine in the browser, but using npm test (co-supertest), I see the following errors:

[Error: Module did not self-register.]
js-bson: Failed to load c++ bson extension, using pure JS version
  Error: Module version mismatch. Expected 44, got 43.
      at Error (native)
      at Module.load (module.js:356:32)
      at Function.Module._load (module.js:311:12)
      at Module.require (module.js:366:17)
      at require (module.js:385:17)
      at bindings (/.../node_modules/co-bcrypt/node_modules/bcrypt/node_modules/bindings/bindings.js:76:44)
      at Object.<anonymous> (/.../node_modules/co-bcrypt/node_modules/bcrypt/bcrypt.js:3:35)
      at Module._compile (module.js:431:26)
      at Object.Module._extensions..js (module.js:449:10)
      at Module.load (module.js:356:32)
      at Function.Module._load (module.js:311:12)
      at Module.require (module.js:366:17)
      at require (module.js:385:17)
      at Object.<anonymous> (/.../node_modules/co-bcrypt/index.js:1:76)
      at Module._compile (module.js:431:26)
      at Object.Module._extensions..js (module.js:449:10)
      at Module.load (module.js:356:32)
      at Function.Module._load (module.js:311:12)
      at Module.require (module.js:366:17)
      at require (module.js:385:17)
      at Object.<anonymous> (/.../apps/admin/passport.js:14:21)
      at Module._compile (module.js:431:26)
      at Object.Module._extensions..js (module.js:449:10)
      at Module.load (module.js:356:32)
      at Function.Module._load (module.js:311:12)
      at Module.require (module.js:366:17)
      at require (module.js:385:17)
      at Object.<anonymous> (/.../apps/admin/app-admin.js:27:1)
      at Module._compile (module.js:431:26)
      at Object.Module._extensions..js (module.js:449:10)
      at Module.load (module.js:356:32)
      at Function.Module._load (module.js:311:12)
      at Module.require (module.js:366:17)
      at require (module.js:385:17)
      at Object.subApp (/.../app.js:78:37)
      at GeneratorFunctionPrototype.next (native)
      at onFulfilled (/.../node_modules/co/index.js:64:19)
      at /.../node_modules/co/index.js:53:5
      at Object.co (/.../node_modules/co/index.js:49:10)
      at Object.toPromise (/.../node_modules/co/index.js:117:63)
      at next (/.../node_modules/co/index.js:98:29)
      at onFulfilled (/.../node_modules/co/index.js:68:7)
      at /.../node_modules/co/index.js:53:5
      at Object.co (/.../node_modules/co/index.js:49:10)
      at Object.toPromise (/.../node_modules/co/index.js:117:63)
      at next (/.../node_modules/co/index.js:98:29)
      at onFulfilled (/.../node_modules/co/index.js:68:7)

Everything seems up to date – npm ls bcrypt bindings nan gives:

├─┬ [email protected]
│ └─┬ [email protected]
│   └── [email protected] 
├─┬ [email protected]
│ └─┬ [email protected] 
│   ├── [email protected] 
│   └── [email protected] 
└─┬ [email protected]
  └─┬ [email protected]
    ├─┬ [email protected]
    │ └── [email protected] 
    └─┬ [email protected]
      └── [email protected] 

This is a bit beyond me: I don't know if the issue is with bcrypt, io.js, or somewhere else...

@tychotatitscheff
Copy link

Houston we have a problem : https://travis-ci.org/ncb000gt/node.bcrypt.js/builds
Can you please reopen this since it's definitivly not building on iojs 2.x.x (and on 1.8.x but did'nt test all version of iojs to find whan it started to fail).

@mattapperson
Copy link

+1 this needs to be reopened

@defunctzombie
Copy link
Collaborator

I have tested this on my mac with iojs 2.0.2 and latest bcrypt and it works. I am locking this issue. If you have a problem it should be a new issue with a DETAILED description of your specific issue and what you have done to debug it and fix it.

@kelektiv kelektiv locked and limited conversation to collaborators May 22, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants