Ticket #21862 (new defect)
Unison +aqua fails to build on the 64-bit system
| Reported by: | kiyoshi.coquser@… | Owned by: | l2g@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.8.1 |
| Keywords: | Cc: | mirimiri66@…, kenyon@… | |
| Port: | unison |
Description
Unison aqua variant fails to build on the 64-bit system because it is not 64-bit clean.
I built minimal patch to fix this issue.
This patch and fixed ocaml (Ticket #21743) will make Unison +aqua also work on the 64-bit system.
NOTE:
- This patch upgrades Unison from 2.27.57 to 2.32.52, and they CAN NOT synchronize files with each other.
To avoid the confusion about connection failure, It my be as well to create an new port with different name like "unison-2.32".
- This is not the official patch. this issue will be fixed smarter way at the future version of Unison.
Attachments
Change History
Changed 4 years ago by kiyoshi.coquser@…
- Attachment unison-patch.tar.bz2 added
comment:4 Changed 4 years ago by kiyoshi.coquser@…
I re-built two unison ports for unison-2.27.157 and 2.32.52.
Aqua variant of them are 64-bit clean.
NOTE:
Unison-2.27.157 and unison-2.27.57 (current unison port version) can synchronize files each other.
Growl notification is comment outed.
Changed 4 years ago by kiyoshi.coquser@…
- Attachment unison.tar.bz2 added
unison-2.27.157 with 64-bit clean aqua variant
Changed 4 years ago by kiyoshi.coquser@…
- Attachment unison-2.32.tar.bz2 added
unison-2.32.52 with 64-bit clean +aqua variant
comment:5 Changed 3 years ago by css@…
Does the recent commit to Unison's svn r389 improve things? Perhaps a separate unison-devel port could build against this revision?
fetch.type svn svn.url https://webdav.seas.upenn.edu/svn/unison/trunk/ svn.tag 389 worksrcdir trunk
comment:6 Changed 3 years ago by kiyoshi.coquser@…
Please tell me what is a problem about the patches I proposed?
I will try to fix it.
Discommunication between unison-2.27.x and unison-2.32.x is not a issue.
Unision is implemented as such a way.
Please read the description around the keywords "unexpected header" on the page:
http://alliance.seas.upenn.edu/~bcpierce/wiki/index.php?n=Main.UnisonFAQTroubleshooting
Anyway, I will try to build unison-devel port from svn latest one.
comment:7 Changed 3 years ago by css@…
The aqua variants don't seem to build for either 389 or 390. Should I just commit only the command line version?
comment:9 Changed 3 years ago by kiyoshi.coquser@…
64-bit version of unison r390 with +aqua (macnew09) is now work on Snow Leopard.
My patch is not well tested, so please use it carefully.
NOTE: The icon of Unison.app looks just like a icon of /System/Library/Core Services/File Sync.app. I am afraid that it may infringe a copyright.
comment:10 Changed 3 years ago by kiyoshi.coquser@…
I'm sorry, previous archive was composed from my working copy with a bug. Please try new one.
Changed 3 years ago by kiyoshi.coquser@…
- Attachment unison-devel.tar.bz2 added
64-bit support patch of Unision svn r390


patch files