[MacPorts] #62572: unison 2.51.2 build error on Catalina 10.15.6, MacPorts 2.6.4 clean install

MacPorts noreply at macports.org
Sat Mar 27 23:15:01 UTC 2021


#62572: unison 2.51.2 build error on Catalina 10.15.6, MacPorts 2.6.4 clean install
------------------------+--------------------
  Reporter:  trebitzki  |      Owner:  (none)
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.6.4
Resolution:             |   Keywords:
      Port:  unison     |
------------------------+--------------------

Comment (by kencu):

 I'm afraid the version of unison we offer is not happy with the version of
 ocaml in use. I am not fluent in camel-speak, so until some kind soul
 comes along, you are SOL for this one here.

 I see the gtk version on the github releases page:

 https://github.com/bcpierce00/unison/releases/download/v2.51.3/unison-v2.51.3+ocaml-4.10.1+x86_64.macos-10.15.tar.gz

 Is hardcoded to homebrew's parts:
 {{{
 % otool -L unison-gtk2
 unison-gtk2:
         /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
 (compatibility version 1.0.0, current version 23.0.0)
         /usr/local/opt/gtk+/lib/libgtk-quartz-2.0.0.dylib (compatibility
 version 2401.0.0, current version 2401.32.0)
         /usr/local/opt/gtk+/lib/libgdk-quartz-2.0.0.dylib (compatibility
 version 2401.0.0, current version 2401.32.0)
         /usr/local/opt/pango/lib/libpangocairo-1.0.0.dylib (compatibility
 version 4601.0.0, current version 4601.2.0)
         /usr/local/opt/pango/lib/libpango-1.0.0.dylib (compatibility
 version 4601.0.0, current version 4601.2.0)
         /usr/local/opt/harfbuzz/lib/libharfbuzz.0.dylib (compatibility
 version 20702.0.0, current version 20702.0.0)
         /usr/local/opt/atk/lib/libatk-1.0.0.dylib (compatibility version
 23610.0.0, current version 23610.1.0)
         /usr/local/opt/cairo/lib/libcairo.2.dylib (compatibility version
 11603.0.0, current version 11603.0.0)
         /usr/local/opt/gdk-pixbuf/lib/libgdk_pixbuf-2.0.0.dylib
 (compatibility version 4001.0.0, current version 4001.0.0)
         /usr/local/opt/glib/lib/libgio-2.0.0.dylib (compatibility version
 6601.0.0, current version 6601.1.0)
         /usr/local/opt/glib/lib/libgobject-2.0.0.dylib (compatibility
 version 6601.0.0, current version 6601.1.0)
         /usr/local/opt/glib/lib/libglib-2.0.0.dylib (compatibility version
 6601.0.0, current version 6601.1.0)
         /usr/local/opt/gettext/lib/libintl.8.dylib (compatibility version
 11.0.0, current version 11.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1281.100.1)
 }}}

 but the plain version is not:
 {{{
 % otool -L unison
 unison:
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1281.100.1)

 % ./unison
 Usage: unison [options]
     or unison root1 root2 [options]
     or unison profilename [options]

 For a list of options, type "unison -help".
 For a tutorial on basic usage, type "unison -doc tutorial".
 For other documentation, type "unison -doc topics".
 }}}

 So the plain version works, if you download it from that (or one of the 20
 other links with different versions).

-- 
Ticket URL: <https://trac.macports.org/ticket/62572#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list