[MacPorts] #45621: unison @2.40.102_2 crashes
MacPorts
noreply at macports.org
Sun Oct 26 09:10:04 PDT 2014
#45621: unison @2.40.102_2 crashes
----------------------+--------------------------------
Reporter: me@… | Owner: macports-tickets@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.3.2
Resolution: invalid | Keywords:
Port: unison |
----------------------+--------------------------------
Changes (by ecronin@…):
* status: new => closed
* resolution: => invalid
Comment:
This is an incompatibility between Unison built with OCaml 4.02 and Unison
built with OCaml < 4.02 due to changes in object serialization made in
OCaml 4.02. If client and server are both built with OCaml 4.02 there is
no exception, similarly if client/server are both built with OCaml < 4.02
there is no exception. There isn't really anything Macports can do here,
we only want to support one (the most recent stable) OCaml release.
If you can't update the remote host to use the same version of OCaml as
macports and now uses (and build Unison against that) you can re-
activate/manually install the older OCaml and force re-build Unison from
source.
Because OCaml is only a build dependency for Unison and OCaml 4.02 came
after Unison @4.02.0_1, most users did not encounter this until re-
installing everything for Yosemite. Unfortunately there *was* a run-time
segfault incompatibility with Unison @4.02.0_1 and OCaml 4.02 so I had to
revbump the port when fixing it. If you had a working unison @4.02.0_1
it's safe to re-activate it (or if you're pre-Yosemite grab it from the
pre-built packages since it was built with the older OCaml).
--
Ticket URL: <https://trac.macports.org/ticket/45621#comment:1>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list