Opened 15 years ago

Closed 13 years ago

#21957 closed defect (duplicate)

(follow up) ocaml-3.11.1 native code compiler fails.

Reported by: chengsoon.ong@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.1
Keywords: Cc:
Port: unison

Description (last modified by mf2k (Frank Schima))

This is a follow up to ticket #21743.

A quick test shows that the port needs "use_parallel_build no", but then subsequently breaks while linking libasmrun.a and friends at the end. Could you please open a new ticket for this? Not got time to investigate further right now.

-anil

On 9 Oct 2009, at 09:29, chengsoon.ong wrote:

Hi all,

I still am unable to build unison +aqua with the latest macports version. I'm using macports 1.8.1 on snow leopard. Perhaps I'm doing some newbie error?

$ sudo port install unison +aqua
Password:
--->  Computing dependencies for unison
--->  Staging ocaml into destroot
--->  Installing ocaml @3.11.1_2
--->  Activating ocaml @3.11.1_2
--->  Cleaning ocaml
--->  Fetching unison
--->  Verifying checksum(s) for unison
--->  Extracting unison
--->  Applying patches to unison
--->  Configuring unison
--->  Building unison
Error: Target org.macports.build returned: shell command " cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.27.57"
&& /usr/bin/make -j2 all NATIVE=true THREADS=true UISTYLE=macnew " returned
error 2
Command output: ocamlopt: uutil.mli ---> uutil.cmi
ocamlopt -I lwt -I ubase -thread  -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.27.57/uutil.mli
ocamlopt: fileutil.mli ---> fileutil.cmi
ocamlopt -I lwt -I ubase -thread  -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.27.57/fileutil.mli
ocamlopt: name.mli ---> name.cmi
ocamlopt -I lwt -I ubase -thread  -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.27.57/name.mli
ocamlopt: lock.mli ---> lock.cmi
ocamlopt -I lwt -I ubase -thread  -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.27.57/lock.mli
ocamlopt: clroot.mli ---> clroot.cmi
ocamlopt -I lwt -I ubase -thread  -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.27.57/clroot.mli
ocamlopt: tree.mli ---> tree.cmi
ocamlopt -I lwt -I ubase -thread  -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.27.57/tree.mli
ocamlopt: checksum.mli ---> checksum.cmi
ocamlopt -I lwt -I ubase -thread  -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.27.57/checksum.mli
ocamlopt: terminal.mli ---> terminal.cmi
ocamlopt -I lwt -I ubase -thread  -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.27.57/terminal.mli
ocamlopt: transfer.mli ---> transfer.cmi
ocamlopt -I lwt -I ubase -thread  -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.27.57/transfer.mli
ocamlopt: strings.mli ---> strings.cmi
ocamlopt -I lwt -I ubase -thread  -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.27.57/strings.mli
ocamlopt: test.mli ---> test.cmi
ocamlopt -I lwt -I ubase -thread  -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.27.57/test.mli
ocamlopt: uimacbridgenew.ml ---> uimacbridgenew.cmx
ocamlopt -I lwt -I ubase -thread  -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.27.57/uimacbridgenew.ml
ocamlopt: osxsupport.c ---> osxsupport.o
ocamlopt -I lwt -I ubase -thread  -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.27.57/osxsupport.c
File
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.27.57/uimacbridgenew.ml",
line 3, characters 0-11:
Error: Unbound module Common
make: *** [uimacbridgenew.cmx] Error 2

-- View this message in context: http://www.nabble.com/-MacPorts---21743%3A-ocaml-3.11.1-native-code-compiler-fails.-tp25697590p25817398.html Sent from the MacPorts - Tickets mailing list archive at Nabble.com.

_ macports-tickets mailing list macports-tickets@… http://lists.macosforge.org/mailman/listinfo.cgi/macports-tickets

Attachments (1)

patch-Portfile.diff (898 bytes) - added by cssdev 15 years ago.
patch to upgrade unison to 2.32.52

Download all attachments as: .zip

Change History (5)

comment:1 Changed 15 years ago by mf2k (Frank Schima)

Description: modified (diff)
Owner: changed from macports-tickets@… to eridius@…
Port: unison added

Changed 15 years ago by cssdev

Attachment: patch-Portfile.diff added

patch to upgrade unison to 2.32.52

comment:2 Changed 15 years ago by cssdev

The attached patch wasn't tested as well as I thought, and it looks like #21862 already targets unison-2.32.52.

comment:3 Changed 14 years ago by jmroot (Joshua Root)

Owner: changed from eridius@… to macports-tickets@…

comment:4 Changed 13 years ago by jmroot (Joshua Root)

Resolution: duplicate
Status: newclosed
Note: See TracTickets for help on using tickets.