Bug#917737: ocaml-qtest: FTBFS: dh_install: missing files, aborting
Source: ocaml-qtest
Version: 2.9-1
Severity: serious
Justification: FTBFS on amd64
Tags: buster sid
Usertags: ftbfs-20181229 ftbfs-buster
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/ocaml'
> jbuilder install --prefix=/<<PKGBUILDDIR>>/debian/tmp/usr --libdir=/<<PKGBUILDDIR>>/debian/tmp/usr/lib/ocaml --verbose
> # Workspace root: /<<PKGBUILDDIR>>
> Running[0]: /usr/bin/nproc > /tmp/dune98b49a.output 2> /dev/null
> # # Workspace root: /<<PKGBUILDDIR>>
> # Auto-detected concurrency: 2
> Running[1]: /usr/bin/ocamlc.opt -config > /tmp/dune3af626.output
> # # # Workspace root: /<<PKGBUILDDIR>>
> # # Auto-detected concurrency: 2
> # Dune context:
> # ((name default)
> # (kind default)
> # (profile release)
> # (merlin true)
> # (for_host ())
> # (build_dir (In_build_dir default))
> # (toplevel_path ())
> # (ocaml_bin (External /usr/bin))
> # (ocaml (External /usr/bin/ocaml))
> # (ocamlc (External /usr/bin/ocamlc.opt))
> # (ocamlopt ((External /usr/bin/ocamlopt.opt)))
> # (ocamldep (External /usr/bin/ocamldep.opt))
> # (ocamlmklib (External /usr/bin/ocamlmklib.opt))
> # (env
> # ((CAML_LD_LIBRARY_PATH
> # /<<PKGBUILDDIR>>/_build/install/default/lib/stublibs)
> # (DUNE_CONFIGURATOR /usr/bin/ocamlc.opt)
> # (INSIDE_DUNE 1)
> # (MANPATH
> # /<<PKGBUILDDIR>>/_build/install/default/bin)
> # (OCAMLFIND_IGNORE_DUPS_IN
> # /<<PKGBUILDDIR>>/_build/install/default/lib)
> # (OCAMLPATH
> # /<<PKGBUILDDIR>>/_build/install/default/lib)))
> # (findlib_path ((External /usr/lib/ocaml)))
> # (arch_sixtyfour true)
> # (natdynlink_supported true)
> # (supports_shared_libraries true)
> # (opam_vars ())
> # (ocaml_config
> # ((version 4.05.0)
> # (standard_library_default /usr/lib/ocaml)
> # (standard_library /usr/lib/ocaml)
> # (standard_runtime /usr/bin/ocamlrun)
> # (ccomp_type cc)
> # (c_compiler gcc)
> # (ocamlc_cflags
> # (-O2
> # -fno-strict-aliasing
> # -fwrapv
> # -D_FILE_OFFSET_BITS=64
> # -D_REENTRANT
> # -fPIC))
> # (ocamlopt_cflags
> # (-O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT))
> # (bytecomp_c_compiler
> # (gcc
> # -O2
> # -fno-strict-aliasing
> # -fwrapv
> # -D_FILE_OFFSET_BITS=64
> # -D_REENTRANT
> # -fPIC))
> # (bytecomp_c_libraries (-lm -ldl -lcurses -lpthread))
> # (native_c_compiler
> # (gcc
> # -O2
> # -fno-strict-aliasing
> # -fwrapv
> # -D_FILE_OFFSET_BITS=64
> # -D_REENTRANT))
> # (native_c_libraries (-lm -ldl))
> # (cc_profile (-pg))
> # (architecture amd64)
> # (model default)
> # (int_size 63)
> # (word_size 64)
> # (system linux)
> # (asm (as))
> # (asm_cfi_supported true)
> # (with_frame_pointers false)
> # (ext_exe )
> # (ext_obj .o)
> # (ext_asm .s)
> # (ext_lib .a)
> # (ext_dll .so)
> # (os_type Unix)
> # (default_executable_name a.out)
> # (systhread_supported true)
> # (host x86_64-pc-linux-gnu)
> # (target x86_64-pc-linux-gnu)
> # (profiling true)
> # (flambda false)
> # (spacetime false)
> # (safe_string false)
> # (exec_magic_number Caml1999X011)
> # (cmi_magic_number Caml1999I021)
> # (cmo_magic_number Caml1999O011)
> # (cma_magic_number Caml1999A012)
> # (cmx_magic_number Caml1999Y015)
> # (cmxa_magic_number Caml1999Z014)
> # (ast_impl_magic_number Caml1999M020)
> # (ast_intf_magic_number Caml1999N018)
> # (cmxs_magic_number Caml2007D002)
> # (cmt_magic_number Caml2012T009)
> # (natdynlink_supported true)
> # (supports_shared_libraries true)
> # (windows_unicode false)))
> # (which
> # ((ocaml ((External /usr/bin/ocaml)))
> # (ocamlc ((External /usr/bin/ocamlc.opt))))))
> Installing /<<PKGBUILDDIR>>/debian/tmp/usr/lib/ocaml/qtest/META
> Installing /<<PKGBUILDDIR>>/debian/tmp/usr/lib/ocaml/qtest/lib/qtest.lib.dune
> Installing /<<PKGBUILDDIR>>/debian/tmp/usr/lib/ocaml/qtest/lib/qtestlib.a
> Installing /<<PKGBUILDDIR>>/debian/tmp/usr/lib/ocaml/qtest/lib/qtestlib.cma
> Installing /<<PKGBUILDDIR>>/debian/tmp/usr/lib/ocaml/qtest/lib/qtestlib.cmi
> Installing /<<PKGBUILDDIR>>/debian/tmp/usr/lib/ocaml/qtest/lib/qtestlib.cmt
> Installing /<<PKGBUILDDIR>>/debian/tmp/usr/lib/ocaml/qtest/lib/qtestlib.cmx
> Installing /<<PKGBUILDDIR>>/debian/tmp/usr/lib/ocaml/qtest/lib/qtestlib.cmxa
> Installing /<<PKGBUILDDIR>>/debian/tmp/usr/lib/ocaml/qtest/lib/qtestlib.cmxs
> Installing /<<PKGBUILDDIR>>/debian/tmp/usr/lib/ocaml/qtest/lib/qtestlib.ml
> Installing /<<PKGBUILDDIR>>/debian/tmp/usr/lib/ocaml/qtest/opam
> Installing /<<PKGBUILDDIR>>/debian/tmp/usr/bin/qtest
> Installing /<<PKGBUILDDIR>>/debian/tmp/usr/doc/qtest/LICENSE
> Installing /<<PKGBUILDDIR>>/debian/tmp/usr/doc/qtest/README.adoc
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_install
> dh_install: Cannot find (any matches for) "/usr/lib/ocaml/qtest/lib/*.ml-gen" (tried in ., debian/tmp)
>
> dh_install: libqtest-ocaml-dev missing files: /usr/lib/ocaml/qtest/lib/*.ml-gen
> dh_install: missing files, aborting
> make: *** [debian/rules:8: binary] Error 25
The full build log is available from:
http://aws-logs.debian.net/2018/12/29/ocaml-qtest_2.9-1_unstable.log
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 EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
Reply to: