Source: pplacer
Version: 1.1~alpha19-3
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[3]: Entering directory '/<<PKGBUILDDIR>>'
> ocamlbuild pplacer.native
> /usr/bin/ocamlopt.opt unix.cmxa -I /usr/lib/ocaml/ocamlbuild 
> /usr/lib/ocaml/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml 
> /usr/lib/ocaml/ocamlbuild/ocamlbuild.cmx -o myocamlbuild
> /bin/sh: 1: git: not found
> File "_tags", line 8, characters 154-161:
> Warning: the tag "pkg_str" is not used in any flag or dependency declaration, 
> so it will have no effect; it may be a typo. Otherwise you can use 
> `mark_tag_used` in your myocamlbuild.ml to disable this warning.
> File "_tags", line 8, characters 112-124:
> Warning: the tag "pkg_bigarray" is not used in any flag or dependency 
> declaration, so it will have no effect; it may be a typo. Otherwise you can 
> use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
> File "_tags", line 8, characters 102-110:
> Warning: the tag "pkg_unix" is not used in any flag or dependency 
> declaration, so it will have no effect; it may be a typo. Otherwise you can 
> use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
> ocamlfind ocamlc -ccopt -Wall -ccopt -funroll-loops -ccopt -O3 -ccopt -fPIC 
> -c cdd_src/cddcore.c
> mv cddcore.o cdd_src/cddcore.o
> ocamlfind ocamlc -ccopt -Wall -ccopt -funroll-loops -ccopt -O3 -ccopt -fPIC 
> -c cdd_src/cddio.c
> mv cddio.o cdd_src/cddio.o
> ocamlfind ocamlc -ccopt -Wall -ccopt -funroll-loops -ccopt -O3 -ccopt -fPIC 
> -c cdd_src/cddlib.c
> + ocamlfind ocamlc -ccopt -Wall -ccopt -funroll-loops -ccopt -O3 -ccopt -fPIC 
> -c cdd_src/cddlib.c
> cdd_src/cddlib.c: In function ‘dd_DDMain’:
> cdd_src/cddlib.c:116:7: warning: this ‘for’ clause does not guard... 
> [-Wmisleading-indentation]
>   116 |       for (itemp=1; cone->OrderVector[itemp]!=hh; itemp++);
>       |       ^~~
> cdd_src/cddlib.c:117:9: note: ...this statement, but the latter is 
> misleadingly indented as if it were guarded by the ‘for’
>   117 |         otemp=cone->OrderVector[cone->Iteration];
>       |         ^~~~~
> mv cddlib.o cdd_src/cddlib.o
> ocamlfind ocamlc -ccopt -Wall -ccopt -funroll-loops -ccopt -O3 -ccopt -fPIC 
> -c cdd_src/cddlp.c
> mv cddlp.o cdd_src/cddlp.o
> ocamlfind ocamlc -ccopt -Wall -ccopt -funroll-loops -ccopt -O3 -ccopt -fPIC 
> -c cdd_src/cddmp.c
> mv cddmp.o cdd_src/cddmp.o
> ocamlfind ocamlc -ccopt -Wall -ccopt -funroll-loops -ccopt -O3 -ccopt -fPIC 
> -c cdd_src/cddproj.c
> mv cddproj.o cdd_src/cddproj.o
> ocamlfind ocamlc -ccopt -Wall -ccopt -funroll-loops -ccopt -O3 -ccopt -fPIC 
> -c cdd_src/setoper.c
> mv setoper.o cdd_src/setoper.o
> ocamlfind ocamlc -ccopt -Wall -ccopt -funroll-loops -ccopt -O3 -ccopt -fPIC 
> -c cdd_src/pplacer_cdd.c
> mv pplacer_cdd.o cdd_src/pplacer_cdd.o
> ocamlfind ocamlc -ccopt -Wall -ccopt -funroll-loops -ccopt -O3 -ccopt -fPIC 
> -c cdd_src/caml_cdd.c
> mv caml_cdd.o cdd_src/caml_cdd.o
> ocamlfind ocamlc -ccopt -Wall -ccopt -funroll-loops -ccopt -O3 -ccopt -fPIC 
> -c pam_src/pam.c
> mv pam.o pam_src/pam.o
> ocamlfind ocamlc -ccopt -Wall -ccopt -funroll-loops -ccopt -O3 -ccopt -fPIC 
> -c pam_src/caml_pam.c
> + ocamlfind ocamlc -ccopt -Wall -ccopt -funroll-loops -ccopt -O3 -ccopt -fPIC 
> -c pam_src/caml_pam.c
> In file included from /usr/lib/ocaml/caml/bigarray.h:23,
>                  from pam_src/caml_pam.c:2:
> pam_src/caml_pam.c: In function ‘caml_pam’:
> /usr/lib/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 
> ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
>   265 | #define String_val(x) ((const char *) Bp_val(x))
>       |                       ^
> pam_src/caml_pam.c:18:16: note: in expansion of macro ‘String_val’
>    18 |   char *keep = String_val(keep_value);
>       |                ^~~~~~~~~~
> mv caml_pam.o pam_src/caml_pam.o
> ocamlfind ocamlc -ccopt -Wall -ccopt -funroll-loops -ccopt -O3 -ccopt -fPIC 
> -c pplacer_src/linear_c.c
> mv linear_c.o pplacer_src/linear_c.o
> ocamlfind ocamlc -ccopt -Wall -ccopt -funroll-loops -ccopt -O3 -ccopt -fPIC 
> -c pplacer_src/unix_support.c
> mv unix_support.o pplacer_src/unix_support.o
> /usr/bin/ocamlmklib.opt -o cdd_src/cdd cdd_src/cddcore.o cdd_src/cddio.o 
> cdd_src/cddlib.o cdd_src/cddlp.o cdd_src/cddmp.o cdd_src/cddproj.o 
> cdd_src/setoper.o cdd_src/pplacer_cdd.o cdd_src/caml_cdd.o
> /usr/bin/ocamlmklib.opt -o pam_src/pplacer_pam pam_src/pam.o 
> pam_src/caml_pam.o
> /usr/bin/ocamlmklib.opt -o pplacer_src/pplacercside pplacer_src/linear_c.o 
> pplacer_src/unix_support.o
> ocamlfind ocamldep -package batteries -package csv -package xmlm -package gsl 
> -package sqlite3 -package zip -package mcl -modules pplacer_src/pplacer.ml > 
> pplacer_src/pplacer.ml.depends
> ocamlfind ocamldep -package batteries -package csv -package xmlm -package gsl 
> -package sqlite3 -package zip -package mcl -modules pplacer_src/check.ml > 
> pplacer_src/check.ml.depends
> ocamlfind ocamldep -package batteries -package csv -package xmlm -package gsl 
> -package sqlite3 -package zip -package mcl -modules common_src/ppatteries.ml 
> > common_src/ppatteries.ml.depends
> ocamlfind ocamldep -package batteries -package csv -package xmlm -package gsl 
> -package sqlite3 -package zip -package mcl -modules common_src/algMap.ml > 
> common_src/algMap.ml.depends
> ocamlfind ocamldep -package batteries -package csv -package xmlm -package gsl 
> -package sqlite3 -package zip -package mcl -modules common_src/mapsSets.ml > 
> common_src/mapsSets.ml.depends
> ocamlfind ocamldep -package batteries -package csv -package xmlm -package gsl 
> -package sqlite3 -package zip -package mcl -modules common_src/ppr.ml > 
> common_src/ppr.ml.depends
> ocamlfind ocamlc -c -annot -w Z -package batteries -package csv -package xmlm 
> -package gsl -package sqlite3 -package zip -package mcl -thread -I common_src 
> -I pplacer_src -I pam_src -I cdd_src -I tests -I json_src -I pdprune_src -I 
> tests/rppr -I tests/guppy -I tests/json -I tests/pplacer -o 
> common_src/ppr.cmo common_src/ppr.ml
> ocamlfind ocamldep -package batteries -package csv -package xmlm -package gsl 
> -package sqlite3 -package zip -package mcl -modules common_src/number.ml > 
> common_src/number.ml.depends
> ocamlfind ocamlc -c -annot -w Z -package batteries -package csv -package xmlm 
> -package gsl -package sqlite3 -package zip -package mcl -thread -I common_src 
> -I pplacer_src -I pam_src -I cdd_src -I tests -I json_src -I pdprune_src -I 
> tests/rppr -I tests/guppy -I tests/json -I tests/pplacer -o 
> common_src/mapsSets.cmo common_src/mapsSets.ml
> ocamlfind ocamlc -c -annot -w Z -package batteries -package csv -package xmlm 
> -package gsl -package sqlite3 -package zip -package mcl -thread -I common_src 
> -I pplacer_src -I pam_src -I cdd_src -I tests -I json_src -I pdprune_src -I 
> tests/rppr -I tests/guppy -I tests/json -I tests/pplacer -o 
> common_src/number.cmo common_src/number.ml
> ocamlfind ocamlc -c -annot -w Z -package batteries -package csv -package xmlm 
> -package gsl -package sqlite3 -package zip -package mcl -thread -I common_src 
> -I pplacer_src -I pam_src -I cdd_src -I tests -I json_src -I pdprune_src -I 
> tests/rppr -I tests/guppy -I tests/json -I tests/pplacer -o 
> common_src/algMap.cmo common_src/algMap.ml
> ocamlfind ocamlc -c -annot -w Z -package batteries -package csv -package xmlm 
> -package gsl -package sqlite3 -package zip -package mcl -thread -I common_src 
> -I pplacer_src -I pam_src -I cdd_src -I tests -I json_src -I pdprune_src -I 
> tests/rppr -I tests/guppy -I tests/json -I tests/pplacer -o 
> common_src/ppatteries.cmo common_src/ppatteries.ml
> + ocamlfind ocamlc -c -annot -w Z -package batteries -package csv -package 
> xmlm -package gsl -package sqlite3 -package zip -package mcl -thread -I 
> common_src -I pplacer_src -I pam_src -I cdd_src -I tests -I json_src -I 
> pdprune_src -I tests/rppr -I tests/guppy -I tests/json -I tests/pplacer -o 
> common_src/ppatteries.cmo common_src/ppatteries.ml
> File "common_src/ppatteries.ml", line 784, characters 2-16:
> 784 |   Gsl_error.init ();
>         ^^^^^^^^^^^^^^
> Error: Unbound module Gsl_error
> Command exited with code 2.
> make[3]: *** [Makefile:21: pplacer.native] Error 10

The full build log is available from:
   http://qa-logs.debian.net/2020/11/25/pplacer_1.1~alpha19-3_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 via email to