[MacPorts] #19975: Ocaml 3.11.0 breaks Unison "ssh://"
MacPorts
noreply at macports.org
Sun Jul 12 15:28:00 PDT 2009
#19975: Ocaml 3.11.0 breaks Unison "ssh://"
-----------------------------------+----------------------------------------
Reporter: denis.laplante@… | Owner: pguyot@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.7.1
Keywords: | Port: ocaml , unison
-----------------------------------+----------------------------------------
Comment(by julio.lopez@…):
It seems that the unison port (and perhaps other ocaml -dependent ports)
does not appropriately list its dependencies.
I reverted back to ocaml 3.10.2 and still had undefined symbols. See
below. After installing caml-ocamlnet, caml-extlib and their dependencies
I was able to build and use unison with ocaml 3.10.2. I have not tried
this with ocaml 3.11.1
{{{
Command output: Undefined symbols:
"_unix_setsockopt", referenced from:
_camlUnix__213 in unison-blob.o
_unix_setsockopt$non_lazy_ptr in unison-blob.o
"_caml_backtrace_status", referenced from:
_camlPrintexc__39 in unison-blob.o
_caml_backtrace_status$non_lazy_ptr in unison-blob.o
"_caml_get_exception_backtrace", referenced from:
_camlPrintexc__39 in unison-blob.o
_caml_get_exception_backtrace$non_lazy_ptr in unison-blob.o
"_caml_apply2", referenced from:
_caml_callback2_exn in libasmrun.a(i386.o)
"_caml_apply3", referenced from:
_caml_callback3_exn in libasmrun.a(i386.o)
"_caml_record_backtrace", referenced from:
_camlPrintexc__39 in unison-blob.o
_caml_record_backtrace$non_lazy_ptr in unison-blob.o
"_unix_getsockopt", referenced from:
_camlUnix__213 in unison-blob.o
_unix_getsockopt$non_lazy_ptr in unison-blob.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
** BUILD FAILED **
}}}
--
Ticket URL: <http://trac.macports.org/ticket/19975#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list