[MacPorts] #22479: caml-bin-prot-1.2.20 missing dependency on caml-type-conv

MacPorts noreply at macports.org
Wed Nov 11 11:14:17 PST 2009


#22479: caml-bin-prot-1.2.20 missing dependency on caml-type-conv
--------------------------------------+-------------------------------------
 Reporter:  hawkinsp@…                |       Owner:  macports-tickets@…                   
     Type:  defect                    |      Status:  new                                  
 Priority:  Normal                    |   Milestone:                                       
Component:  ports                     |     Version:  1.8.1                                
 Keywords:                            |        Port:  caml-bin-prot                        
--------------------------------------+-------------------------------------
 Hi..

 caml-bin-prot is missing a dependency on caml-type-conv.

 e.g. witness the following installation attempt:
 {{{
 $ sudo port install caml-batteries
 Password:
 ...
 --->  Fetching caml-bin-prot
 --->  Attempting to fetch bin-prot-release-1.2.20.tar.gz from
 http://distfiles.macports.org/caml-bin-prot
 --->  Verifying checksum(s) for caml-bin-prot
 --->  Extracting caml-bin-prot
 --->  Configuring caml-bin-prot
 --->  Building caml-bin-prot
 Error: Target org.macports.build returned: shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_ports_devel_caml-bin-prot/work/bin-prot-release-1.2.20" &&
 /usr/bin/make all " returned error 2
 Command output: ocamlfind ocamldep utils.ml > ._d/utils.d
 ocamlfind ocamldep binable.ml > ._d/binable.d
 ocamlfind ocamldep map_to_safe.ml > ._d/map_to_safe.d
 ocamlfind ocamldep -pp "$BIN_PROT_CPP $ARCH_FLAGS " type_class.ml >
 ._d/type_class.d
 type_class.ml:31:6: warning: missing terminating ' character
 type_class.ml:33:12: warning: missing terminating ' character
 type_class.ml:34:13: warning: missing terminating ' character
 type_class.ml:35:20: warning: missing terminating ' character
 type_class.ml:38:6: warning: missing terminating ' character
 type_class.ml:40:12: warning: missing terminating ' character
 type_class.ml:41:19: warning: missing terminating ' character
 type_class.ml:42:32: warning: missing terminating ' character
 type_class.ml:45:6: warning: missing terminating ' character
 type_class.ml:47:14: warning: missing terminating ' character
 type_class.ml:48:14: warning: missing terminating ' character
 ocamlfind ocamldep read_c.ml > ._d/read_c.d
 ocamlfind ocamldep write_c.ml > ._d/write_c.d
 ocamlfind ocamldep -pp "$BIN_PROT_CPP $ARCH_FLAGS " read_ml.ml >
 ._d/read_ml.d
 ocamlfind ocamldep -pp "$BIN_PROT_CPP $ARCH_FLAGS " size.ml > ._d/size.d
 ocamlfind ocamldep -pp "$BIN_PROT_CPP $ARCH_FLAGS " unsafe_read_c.ml >
 ._d/unsafe_read_c.d
 ocamlfind ocamldep -pp "$BIN_PROT_CPP $ARCH_FLAGS " write_ml.ml >
 ._d/write_ml.d
 ocamlfind ocamldep unsafe_write_c.ml > ._d/unsafe_write_c.d
 ocamlfind ocamldep unsafe_common.ml > ._d/unsafe_common.d
 ocamlfind ocamldep common.ml > ._d/common.d
 ocamlfind ocamldep nat0.ml > ._d/nat0.d
 ocamlfind ocamlc -package type-conv -c -I +camlp4 nat0.mli
 ocamlfind: Package `type-conv' not found
 make[2]: *** [nat0.cmi] Error 2
 make[1]: *** [pack-byte-code] Error 2
 make: *** [all] Error 2

 Error: The following dependencies failed to build: caml-bin-prot caml-
 camlzip caml-camomile caml-ocamlnet caml-pcre caml-sexplib caml-type-conv
 Error: Status 1 encountered during processing.
 }}}

 However if I manually install caml-type-conv then caml-bin-prot builds
 fine:
 {{{
 $ sudo port install caml-type-conv
 --->  Computing dependencies for caml-type-conv
 --->  Fetching caml-type-conv
 --->  Attempting to fetch type-conv-1.6.10.tar.gz from
 http://distfiles.macports.org/caml-type-conv
 --->  Verifying checksum(s) for caml-type-conv
 --->  Extracting caml-type-conv
 --->  Configuring caml-type-conv
 --->  Building caml-type-conv
 --->  Staging caml-type-conv into destroot
 --->  Installing caml-type-conv @1.6.10_0
 --->  Activating caml-type-conv @1.6.10_0
 --->  Cleaning caml-type-conv
 hawkinsp at numbat:~$ sudo port install caml-batteries
 --->  Computing dependencies for caml-batteries
 --->  Building caml-bin-prot
 --->  Staging caml-bin-prot into destroot
 --->  Installing caml-bin-prot @1.2.20_0
 --->  Activating caml-bin-prot @1.2.20_0
 --->  Cleaning caml-bin-prot
 ...
 }}}

 Please fix?

-- 
Ticket URL: <http://trac.macports.org/ticket/22479>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list