[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#569441: cduce: FTBFS: Error: Files /usr/lib/ocaml/expat/expat.cmxa and /usr/lib/ocaml/stdlib.cmxa make inconsistent assumptions over implementation Callback



Source: cduce
Version: 0.5.3-2
Severity: serious
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs-20100211 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> make[2]: Entering directory `/build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/ocamliface'
> mkdir ocaml_files
> cp /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/typing/annot.mli /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/utils/misc.ml /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/utils/tbl.ml /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/utils/consistbl.ml /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/utils/warnings.ml /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/utils/terminfo.ml /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/utils/clflags.ml /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/parsing/asttypes.mli /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/parsing/location.mli /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/parsing/longident.ml /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/typing/outcometree.mli /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/typing/ident.ml /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/typing/path.ml /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/typing/primitive.ml /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/typing/types.ml /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/typing/btype.ml /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/typing/oprint.ml /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/typing/subst.ml /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/typing/predef.ml /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/typing/datarepr.ml /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/typing/env.ml /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/typing/ctype.ml /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/typing/ctype.mli /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/typing/printtyp.ml ocaml_files/
> cp location.ml ocaml_files/location.ml
> cp ocaml_files/asttypes.mli ocaml_files/asttypes.ml
> sed s=STDLIB=/usr/lib/ocaml= config.ml > ocaml_files/config.ml
> grep cmi_magic /build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/debian/ocaml-3.11.2/utils/config.mlp >> ocaml_files/config.ml
> Build caml_cduce.cmx
> (cd ocaml_files; ocamlopt -for-pack Cduce_lib.Caml_cduce -c asttypes.mli outcometree.mli asttypes.ml config.ml misc.ml tbl.ml clflags.ml consistbl.ml warnings.ml terminfo.ml location.mli location.ml annot.mli longident.ml ident.ml path.ml primitive.ml types.ml btype.ml oprint.ml subst.ml predef.ml datarepr.ml env.ml ctype.mli ctype.ml printtyp.ml;\
> 	ocamlopt -for-pack Cduce_lib -pack -o caml_cduce.cmx asttypes.cmx config.cmx misc.cmx tbl.cmx clflags.cmx consistbl.cmx warnings.cmx terminfo.cmx location.cmx longident.cmx ident.cmx path.cmx primitive.cmx types.cmx btype.cmx oprint.cmx subst.cmx predef.cmx datarepr.cmx env.cmx ctype.cmx printtyp.cmx; \
> 	cp caml_cduce.cmx caml_cduce.o caml_cduce.cmi ..)
> make[2]: Leaving directory `/build/user-cduce_0.5.3-2-amd64-Pq1sz8/cduce-0.5.3/ocamliface'
> Build ocamliface/config.cmx
> Build ocamliface/mltypes.cmi
> Build ocamliface/mltypes.cmx
> Build ocamliface/mlstub.cmi
> Build ocamliface/mlstub.cmx
> Build parser/cduce_curl.cmx
> Build runtime/cduce_expat.cmi
> Build runtime/cduce_expat.cmx
> Build driver/run.cmx
> Pack cduce_lib.cmx
> Build cduce_lib.cmxa
> Build driver/start.cmx
> Build cduce
> File "_none_", line 1, characters 0-1:
> Error: Files /usr/lib/ocaml/expat/expat.cmxa and /usr/lib/ocaml/stdlib.cmxa
>        make inconsistent assumptions over implementation Callback
> make[1]: *** [cduce] Error 2

The full build log is available from:
   http://people.debian.org/~lucas/logs/2010/02/11/cduce_0.5.3-2_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas@nussbaum.fr             GPG: 1024D/023B3F4F |



Reply to: