[MacPorts] #35407: unison fails with "Fatal error: Internal error: New archives are not identical"

MacPorts noreply at macports.org
Wed Sep 26 09:07:19 PDT 2012


#35407: unison fails with "Fatal error: Internal error: New archives are not
identical"
-------------------------+--------------------------------
  Reporter:  dcecchin@…  |      Owner:  macports-tickets@…
      Type:  defect      |     Status:  closed
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.1.2
Resolution:  wontfix     |   Keywords:
      Port:  unison      |
-------------------------+--------------------------------

Comment (by macosx12345@…):

 1) Since the issue is triggered by the update of ocaml from 3.x to 4.0,
 could we imagine a quick-and-dirty fix: increase the revision of unison to
 force a rebuild? (I rebuilt unison both on client and server side with
 ocaml 4.0 and, as others said, it solves the issue --- under Mac OS 10.6
 and 10.5).

 This was suggested on the macports-users mailing list for the case of
 maxima and sbcl (everytime sbcl is updated, maxima gets broken):
 http://lists.macosforge.org/pipermail/macports-
 users/2011-November/026226.html (but, as far as I know, never put into
 practice for maxima, alas).

 Of course, there is also currently an issue with MacPorts' version of
 unison not being the latest stable version but an unstable version
 (#35116). If issue #35639 is solved, it will probably force a rebuild of
 unison.

 2) As a side remark, if anyone wants to build unison 2.40.63 with variant
 x11 with ocaml 4.0: one has to rebuild first lablgtk2 with ocaml 4.0, then
 modify unison's Makefile.OCaml so that it looks for the labkgtk2 libraries
 not in OCAMLLIBDIR but in OCAMLLIBDIR/site-lib . I attach to this comment
 the simplest patch that works, but probably not the most robust one.

-- 
Ticket URL: <https://trac.macports.org/ticket/35407#comment:7>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list