# Is SlicerJupyter broken on macOS due to argon2-cffi (again?)

**URL:** <https://discourse.slicer.org/t/is-slicerjupyter-broken-on-macos-due-to-argon2-cffi-again/15823>\
**Category:** Support\
**Tags:** jupyter\
**Created:** [February 3, 2021, 9:12pm UTC](https://discourse.slicer.org/t/is-slicerjupyter-broken-on-macos-due-to-argon2-cffi-again/15823 "2021-02-03T21:12:52Z")\
**Posts on this page:** 1\
**Showing post:** 17

<div class="post-metadata">

**Author:** ![Sam\_Horvath](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/sam_horvath/32/3092_2.png) [@Sam\_Horvath](https://discourse.slicer.org/u/Sam_Horvath)\
**Post date:** [February 17, 2021, 2:59pm UTC](https://discourse.slicer.org/t/is-slicerjupyter-broken-on-macos-due-to-argon2-cffi-again/15823/17 "2021-02-17T14:59:45Z")

</div>

So:

Changing this line:

> <https://github.com/jupyter-xeus/xeus/blob/3369bc7f1ced8d85c47a9a069677c8719557bc2e/src/xdap_tcp_client.cpp#L192>

to:

`m_socket_id = zmq::message_t(id.data(), id.size());`

fixes the build error. The breaking change was introduced in SlicerJupyter here:

> <https://github.com/Slicer/SlicerJupyter/commit/93d12ddfb35d21bdfb873325a2b6f6a787ef6ae9>

and in Xeus here:

> <https://github.com/jupyter-xeus/xeus/commit/42a1e053d9ca2921ba3b9bba7b7c84075eaf10cf>

Why its breaking: not sure. There is a conversion constructor that should handle this:

> <https://github.com/zeromq/cppzmq/blob/f428fee37426888532b55da152e99de510c8361a/zmq.hpp#L470>

but it doesn’t seem to be.

---

_[View the full topic](https://discourse.slicer.org/t/is-slicerjupyter-broken-on-macos-due-to-argon2-cffi-again/15823)._
