Changes between Initial Version and Version 1 of Ticket #45621, comment 1
- Timestamp:
- Oct 26, 2014, 4:11:24 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #45621, comment 1
initial v1 1 1 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. 2 2 3 If you can't update the remote host to use the same version of OCaml as macports andnow uses (and build Unison against that) you can re-activate/manually install the older OCaml and force re-build Unison from source.3 If you can't update the remote host to use the same version of OCaml as macports now uses (and build Unison against that) you can re-activate/manually install the older OCaml and force re-build Unison from source. 4 4 5 5 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).