[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