Just as a note on recompiling, I have tried to build a statically-linked binary on Ubuntu 19.10 (with OCaml 4.05.0) and run it on 20.04; it yields the same errors as the dynamically-linked 19.10 binary when run on 20.04:
Unison failed: Uncaught exception Failure("input_value: ill-formed message")
Raised at file "/tmp/unison-2.48.4/lwt/lwt.ml", line 135, characters 6-13
Called from file "list.ml", line 85, characters 12-15
Called from file "/tmp/unison-2.48.4/lwt/lwt.ml", line 31, characters 2-37
Called from file "/tmp/unison-2.48.4/lwt/lwt.ml" (inlined), line 83, characters 17-46
Called from file "/tmp/unison-2.48.4/lwt/generic/lwt_unix_impl.ml", line 55, characters 6-23
Called from file "/tmp/unison-2.48.4/lwt/generic/lwt_unix_impl.ml", line 147, characters 6-40
Called from file "/tmp/unison-2.48.4/main.ml", line 202, characters 6-24
Called from file "/tmp/unison-2.48.4/main.ml", line 131, characters 4-9
Perhaps someone more experienced with OCaml can add some insight.
I have added this information to the upstream bug report at <https://github.com/bcpierce00/unison/issues/334>. We may need to open a new bug, though, since this doesn't appear to be a packaging issue.
Just as a note on recompiling, I have tried to build a statically-linked binary on Ubuntu 19.10 (with OCaml 4.05.0) and run it on 20.04; it yields the same errors as the dynamically-linked 19.10 binary when run on 20.04:
Unison failed: Uncaught exception Failure( "input_ value: ill-formed message") 2.48.4/ lwt/lwt. ml", line 135, characters 6-13 2.48.4/ lwt/lwt. ml", line 31, characters 2-37 2.48.4/ lwt/lwt. ml" (inlined), line 83, characters 17-46 2.48.4/ lwt/generic/ lwt_unix_ impl.ml" , line 55, characters 6-23 2.48.4/ lwt/generic/ lwt_unix_ impl.ml" , line 147, characters 6-40 2.48.4/ main.ml" , line 202, characters 6-24 2.48.4/ main.ml" , line 131, characters 4-9
Raised at file "/tmp/unison-
Called from file "list.ml", line 85, characters 12-15
Called from file "/tmp/unison-
Called from file "/tmp/unison-
Called from file "/tmp/unison-
Called from file "/tmp/unison-
Called from file "/tmp/unison-
Called from file "/tmp/unison-
Perhaps someone more experienced with OCaml can add some insight.
I have added this information to the upstream bug report at <https:/ /github. com/bcpierce00/ unison/ issues/ 334>. We may need to open a new bug, though, since this doesn't appear to be a packaging issue.