Skip to content
This repository has been archived by the owner on Mar 10, 2020. It is now read-only.

ZMQ build fails on Node V10! Deprecate zmq, and move to zeromq #188

Open
shadyvd opened this issue May 11, 2018 · 6 comments
Open

ZMQ build fails on Node V10! Deprecate zmq, and move to zeromq #188

shadyvd opened this issue May 11, 2018 · 6 comments

Comments

@shadyvd
Copy link
Contributor

shadyvd commented May 11, 2018

ZMQ does not build on Node V10.x

The owners of the npm module zmq - https://github.com/JustinTulloss/zeromq.node - state:

"This project has moved!

The same people (and more) who brought you zmq now bring you zeromq, under the official zeromq GitHub organization." [sic]

Consider removing the zmq dependency from package.json and adding zeromq: https://www.npmjs.com/package/zeromq

@Emiya0306
Copy link

Emiya0306 commented May 31, 2018

@shadyvd
+1, but I think that it is not enough. Maybe we need to do these two things.

  1. zeromq is also using [email protected], so we need to update the nan package of zeromq to the last version.
  2. kafka-node version should also be updated to the last version.

@mcollina
Copy link
Collaborator

mcollina commented May 31, 2018 via email

@Emiya0306
Copy link

En... I forked it and will try. Sorry, I just pick the points I found. 😢

@shadyvd
Copy link
Contributor Author

shadyvd commented Jun 1, 2018

There is a circular dependency, as well. Ascoltatori depends on Mosca, which depends on Ascoltatori

I think Mosca needs to be updated first - with the latest version of Ascoltatori as a dependency. Mosca also needs to remove the dependency on hiredis...

@mcollina - any plans of updating Mosca any time soon?

@mcollina
Copy link
Collaborator

mcollina commented Jun 1, 2018 via email

@shadyvd shadyvd mentioned this issue Jul 29, 2018
@shadyvd
Copy link
Contributor Author

shadyvd commented Jul 29, 2018

Apologies it took me this long to get around to this - I believe this is done now.

ZeroMQ has updated its dependency on Nan, so that is taken care of. Upgrading to the latest Kafka library, unfortunately, breaks things. I'll try and take a crack at it in a few days.

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

3 participants