Bug#975815: headache: FTBFS: Error: Library "camomile" not found.
Source: headache
Version: 1.04-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201125 ftbfs-bullseye
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>/debian/xml-man'
> # Verification
> xmllint --nonet --noout --postvalid --xinclude headache.xml
> # Compilation
> xsltproc --nonet --xinclude \
> /usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl \
> headache.xml
> Note: meta source : no *info/productname or alternative headache
> Note: meta source : see http://www.docbook.org/tdg5/en/html/produ headache
> Note: meta source : no refentry/refmeta/refmiscinfo@class=source headache
> Note: meta source : see http://www.docbook.org/tdg5/en/html/refmi headache
> Note: meta version: no *info/productnumber or alternative headache
> Note: meta version: see http://www.docbook.org/tdg5/en/html/produ headache
> Note: meta version: no refentry/refmeta/refmiscinfo@class=version headache
> Note: meta version: see http://www.docbook.org/tdg5/en/html/refmi headache
> Warn: meta source : no fallback for source, so inserted a fixme headache
> Note: meta manual : no titled ancestor of refentry headache
> Note: meta manual : no refentry/refmeta/refmiscinfo@class=manual headache
> Note: meta manual : see http://www.docbook.org/tdg5/en/html/refmi headache
> Warn: meta manual : no fallback for manual, so inserted a fixme headache
> Warn: AUTHOR sect.: no personblurb|contrib for Sylvain Le Gall headache
> Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr headache
> Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso headache
> Note: Writing headache.1
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian/xml-man'
> dune build @install -p headache --verbose
> Workspace root: /<<PKGBUILDDIR>>
> Running[0]: /usr/bin/nproc > /tmp/dunee5bd3c.output 2> /dev/null
> Auto-detected concurrency: 4
> disable binary cache
> Running[1]: /usr/bin/ocamlc.opt -config > /tmp/dune4f3c0b.output
> Dune context:
> { name = "default"
> ; kind = "default"
> ; profile = Release
> ; merlin = true
> ; for_host = None
> ; fdo_target_exe = None
> ; build_dir = "default"
> ; toplevel_path = None
> ; ocaml_bin = External "/usr/bin"
> ; ocaml = Ok External "/usr/bin/ocaml"
> ; ocamlc = External "/usr/bin/ocamlc.opt"
> ; ocamlopt = Ok External "/usr/bin/ocamlopt.opt"
> ; ocamldep = Ok External "/usr/bin/ocamldep.opt"
> ; ocamlmklib = Ok External "/usr/bin/ocamlmklib.opt"
> ; env =
> map
> { "CAML_LD_LIBRARY_PATH" :
> "/<<PKGBUILDDIR>>/_build/install/default/lib/stublibs"
> ; "INSIDE_DUNE" :
> "/<<PKGBUILDDIR>>/_build/default"
> ; "MANPATH" :
> "/<<PKGBUILDDIR>>/_build/install/default/bin"
> ; "OCAMLFIND_IGNORE_DUPS_IN" :
> "/<<PKGBUILDDIR>>/_build/install/default/lib"
> ; "OCAMLPATH" :
> "/<<PKGBUILDDIR>>/_build/install/default/lib"
> ; "OCAMLTOP_INCLUDE_PATH" :
> "/<<PKGBUILDDIR>>/_build/install/default/lib/toplevel"
> }
> ; findlib_path = [ External "/usr/lib" ]
> ; arch_sixtyfour = true
> ; natdynlink_supported = true
> ; supports_shared_libraries = true
> ; ocaml_config =
> { version = "4.11.1"
> ; standard_library_default = "/usr/lib/ocaml"
> ; standard_library = "/usr/lib/ocaml"
> ; standard_runtime = "the_standard_runtime_variable_was_deleted"
> ; ccomp_type = "cc"
> ; c_compiler = "x86_64-linux-gnu-gcc"
> ; ocamlc_cflags = [ "-O2"; "-fno-strict-aliasing"; "-fwrapv"; "-fPIC" ]
> ; ocamlc_cppflags = [ "-D_FILE_OFFSET_BITS=64"; "-D_REENTRANT" ]
> ; ocamlopt_cflags =
> [ "-O2"; "-fno-strict-aliasing"; "-fwrapv"; "-fPIC" ]
> ; ocamlopt_cppflags = [ "-D_FILE_OFFSET_BITS=64"; "-D_REENTRANT" ]
> ; bytecomp_c_compiler =
> [ "x86_64-linux-gnu-gcc"
> ; "-O2"
> ; "-fno-strict-aliasing"
> ; "-fwrapv"
> ; "-fPIC"
> ; "-D_FILE_OFFSET_BITS=64"
> ; "-D_REENTRANT"
> ]
> ; bytecomp_c_libraries = [ "-lm"; "-ldl"; "-lpthread" ]
> ; native_c_compiler =
> [ "x86_64-linux-gnu-gcc"
> ; "-O2"
> ; "-fno-strict-aliasing"
> ; "-fwrapv"
> ; "-fPIC"
> ; "-D_FILE_OFFSET_BITS=64"
> ; "-D_REENTRANT"
> ]
> ; native_c_libraries = [ "-lm"; "-ldl" ]
> ; cc_profile = []
> ; architecture = "amd64"
> ; model = "default"
> ; int_size = 63
> ; word_size = 64
> ; system = "linux"
> ; asm = [ "x86_64-linux-gnu-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 = false
> ; flambda = false
> ; spacetime = false
> ; safe_string = true
> ; exec_magic_number = "Caml1999X028"
> ; cmi_magic_number = "Caml1999I028"
> ; cmo_magic_number = "Caml1999O028"
> ; cma_magic_number = "Caml1999A028"
> ; cmx_magic_number = "Caml1999Y028"
> ; cmxa_magic_number = "Caml1999Z028"
> ; ast_impl_magic_number = "Caml1999M028"
> ; ast_intf_magic_number = "Caml1999N028"
> ; cmxs_magic_number = "Caml1999D028"
> ; cmt_magic_number = "Caml1999T028"
> ; natdynlink_supported = true
> ; supports_shared_libraries = true
> ; windows_unicode = false
> }
> }
> Actual targets:
> - recursive alias @install
> Running[2]: (cd _build/default && /usr/bin/ocamldep.opt -modules -impl mkconfig.ml) > _build/default/.mkconfig.eobjs/mkconfig.ml.d
> Running[3]: (cd _build/default && /usr/bin/ocamldep.opt -modules -impl headache_tool.ml) > _build/default/.headache_tool.eobjs/headache_tool.ml.d
> File "dune", line 4, characters 16-24:
> 4 | (libraries camomile str bytes)
> ^^^^^^^^
> Error: Library "camomile" not found.
> Hint: try:
> dune external-lib-deps --missing -p headache --verbose @install
> make[1]: *** [debian/rules:14: override_dh_auto_build] Error 1
The full build log is available from:
http://qa-logs.debian.net/2020/11/25/headache_1.04-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: