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

Why requires zmq < 1.3.0 ? #39

Open
litlighilit opened this issue Nov 29, 2022 · 2 comments
Open

Why requires zmq < 1.3.0 ? #39

litlighilit opened this issue Nov 29, 2022 · 2 comments

Comments

@litlighilit
Copy link

Long before, nim's zmq has upgraded over 1.3.0
For some reasons, I manually install the newer version of nim-zmq,
then during my using jupyter, I havn't found any errors which occured.
Therefore, I just wander what caused the version needs "less than 1.3.0" ('< 1.3.0')

@stisa
Copy link
Owner

stisa commented Dec 15, 2022

I believe there were some API changes when zmq wen't from 0.4 to 1.0 which caused compilation to fail, then jupyternim was updated to work with 1.0 but a limitation on the version was kept. It doesn't look like 1.3.1 is very different though, so this limit could probably be relaxed. I'll have a look in the next version, probably after Christmas.

@litlighilit
Copy link
Author

Here I'd like to give more details to offer a little references: (in the case that I may not be able to spare time later)
To begin with, I compiled in Windows.
where I download all required nim package source, then compiled them, respectively and in depending order.

Later I realized it's better to build instead of install if only the binary file is needed.
Therefore when I need to compile it in another Windows mechine, I compiled it using command line with option --path: to give dependency search path, still with the privious downloaded source.
And this time it's successfully compiled as well, and it worked.

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

No branches or pull requests

2 participants