[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