Source: numerix
Version: 0.22-5
Severity: serious
User: [email protected]
Usertags: qa-ftbfs-20091210 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[1]: Entering directory 
> `/build/user-numerix_0.22-5-amd64-dA3yFs/numerix-0.22'
> gcc -fPIC -Wall -g -O2 -O2 -fpic -Duse_clong -c -o kernel/n/o/numerix-c.o 
> kernel/n/c/numerix.c
> In file included from kernel/n/c/numerix.c:67:
> kernel/n/c/prime.c: In function 'small_prime':
> kernel/n/c/prime.c:43: warning: 'crible' is static but used in inline 
> function 'small_prime' which is not static
> gcc -fPIC -Wall -g -O2 -O2 -fpic -Duse_slong -c -o kernel/n/o/numerix-s.o 
> kernel/n/c/numerix.c
> In file included from kernel/n/c/numerix.c:67:
> kernel/n/c/prime.c: In function 'small_prime':
> kernel/n/c/prime.c:43: warning: 'crible' is static but used in inline 
> function 'small_prime' which is not static
> gcc -fPIC -Wall -g -O2 -O2 -fpic -Duse_slong -c -o kernel/n/o/numerix-t.o 
> kernel/n/x86-64/numerix.S
> gcc -fPIC -Wall -g -O2 -O2 -fpic -Dc_api -c -o kernel/c/o/chrono.o 
> kernel/x/c/chrono.c
> gcc -fPIC -Wall -g -O2 -O2 -fpic -Duse_clong -c -o kernel/c/o/numerix-c.o 
> kernel/c/c/numerix.c
> gcc -fPIC -Wall -g -O2 -O2 -fpic -Duse_slong -c -o kernel/c/o/numerix-s.o 
> kernel/c/c/numerix.c
> rm -f kernel/c/o/libnumerix-c.a
> ar -rc kernel/c/o/libnumerix-c.a kernel/c/o/chrono.o kernel/c/o/numerix-c.o 
> kernel/c/o/numerix-s.o  kernel/n/o/numerix-c.o kernel/n/o/numerix-s.o 
> kernel/n/o/numerix-t.o 
> ranlib kernel/c/o/libnumerix-c.a
> (sed -e '/#if 0/d' -e '/End of the public interface/,$d' 
> kernel/c/h/numerix.h; \
>         for i in kernel/x/h/add.h kernel/x/h/cmp.h kernel/x/h/convert.h 
> kernel/x/h/copy.h kernel/x/h/div.h kernel/x/h/dump.h kernel/x/h/fact.h 
> kernel/x/h/gcd.h kernel/x/h/mul.h kernel/x/h/pow.h kernel/x/h/powmod.h 
> kernel/x/h/prime.h kernel/x/h/random.h kernel/x/h/root.h kernel/x/h/shift.h 
> kernel/x/h/sqrt.h kernel/x/h/string.h kernel/x/h/chrono.h; do sed -e 
> '2,/\*\//d' $i; done |\
>         gcc -fPIC -Wall -g -O2 -O2 -Dc_api -E -P -C -) >kernel/c/o/numerix.h
> kernel/ocaml/numerix.sh  clong slong big gmp kernel/ocaml/ml/numerix.ml 
> >kernel/ocaml/o/numerix.ml
> kernel/ocaml/numerix.sh  clong slong big gmp kernel/ocaml/mli/numerix.mli 
> >kernel/ocaml/o/numerix.mli
> ocamlc -I kernel/ocaml/o -c kernel/ocaml/o/numerix.mli
> ocamlc -I kernel/ocaml/o -c kernel/ocaml/o/numerix.ml
> ocamlopt -I kernel/ocaml/o -c kernel/ocaml/o/numerix.ml
> gcc -fPIC -Wall -g -O2 -O2 -fpic -I/usr/lib/ocaml/caml -Docaml_api -c -o 
> kernel/ocaml/o/chrono.o kernel/x/c/chrono.c
> gcc -fPIC -Wall -g -O2 -O2 -fpic -I/usr/lib/ocaml/caml -Duse_clong -c -o 
> kernel/ocaml/o/numerix-c.o kernel/ocaml/c/numerix.c
> gcc -fPIC -Wall -g -O2 -O2 -fpic -I/usr/lib/ocaml/caml -Duse_slong -c -o 
> kernel/ocaml/o/numerix-s.o kernel/ocaml/c/numerix.c
> gcc -fPIC -Wall -g -O2 -O2 -fpic -I/usr/lib/ocaml/caml -c -o 
> kernel/ocaml/o/numerix-g.o kernel/ocaml/c/gmp.c
> ocamlmklib -I kernel/ocaml/o -o numerix -oc numerix-ocaml 
> kernel/ocaml/o/numerix.cmo kernel/ocaml/o/numerix.cmx  
> kernel/ocaml/o/chrono.o kernel/ocaml/o/hash.o kernel/ocaml/o/numerix-c.o 
> kernel/ocaml/o/numerix-s.o kernel/ocaml/o/numerix-g.o  kernel/n/o/numerix-c.o 
> kernel/n/o/numerix-s.o kernel/n/o/numerix-t.o   -lgmp
> mv numerix.cma libnumerix-ocaml.a kernel/ocaml/o
> if test -e dllnumerix-ocaml.so; then mv dllnumerix-ocaml.so kernel/ocaml/o; fi
> mv numerix.cmxa numerix.a kernel/ocaml/o
> sed -e 's/_Mode_list_/ "Clong" :: "Slong" :: "Big" :: "Gmp" ::/' \
>           -e 's?_directory_?/usr/lib?' \
>           -e 's/_numerix_version_/0.22/' \
>           kernel/ocaml/ml/toplevelcfg.ml >kernel/ocaml/o/toplevelcfg.ml
> ocamlc -I kernel/ocaml/o -o kernel/ocaml/o/toplevelcfg.cmo -c 
> kernel/ocaml/o/toplevelcfg.ml
> ocamlmktop -I kernel/ocaml/o -o kernel/ocaml/o/ocamlnumx nums.cma 
> kernel/ocaml/o/numerix.cma kernel/ocaml/o/toplevelcfg.cmo
> gcc -fPIC -Wall -g -O2 -O2 -Duse_clong -Ikernel/c/o -o exemples/c/pi-c 
> exemples/c/pi.c -Lkernel/c/o -lnumerix-c
> gcc -fPIC -Wall -g -O2 -O2 -Duse_clong -Ikernel/c/o -o exemples/c/shanks-c 
> exemples/c/shanks.c -Lkernel/c/o -lnumerix-c
> gcc -fPIC -Wall -g -O2 -O2 -Duse_clong -Ikernel/c/o -o exemples/c/simple-c 
> exemples/c/simple.c -Lkernel/c/o -lnumerix-c
> gcc -fPIC -Wall -g -O2 -O2 -Duse_clong -Ikernel/c/o -o exemples/c/chrono-c 
> exemples/c/chrono.c -Lkernel/c/o -lnumerix-c
> gcc -fPIC -Wall -g -O2 -O2 -Duse_clong -Ikernel/c/o -o 
> exemples/c/prime-test-c exemples/c/prime-test.c -Lkernel/c/o -lnumerix-c
> gcc -fPIC -Wall -g -O2 -O2 -Duse_slong -Ikernel/c/o -o exemples/c/pi-s 
> exemples/c/pi.c -Lkernel/c/o -lnumerix-c
> gcc -fPIC -Wall -g -O2 -O2 -Duse_slong -Ikernel/c/o -o exemples/c/shanks-s 
> exemples/c/shanks.c -Lkernel/c/o -lnumerix-c
> gcc -fPIC -Wall -g -O2 -O2 -Duse_slong -Ikernel/c/o -o exemples/c/simple-s 
> exemples/c/simple.c -Lkernel/c/o -lnumerix-c
> gcc -fPIC -Wall -g -O2 -O2 -Duse_slong -Ikernel/c/o -o exemples/c/chrono-s 
> exemples/c/chrono.c -Lkernel/c/o -lnumerix-c
> gcc -fPIC -Wall -g -O2 -O2 -Duse_slong -Ikernel/c/o -o 
> exemples/c/prime-test-s exemples/c/prime-test.c -Lkernel/c/o -lnumerix-c
> gcc -fPIC -Wall -g -O2 -O2 -o exemples/c/pi-g exemples/c/pi-gmp.c 
> kernel/c/o/chrono.o -lgmp
> gcc -fPIC -Wall -g -O2 -O2 -o exemples/c/chrono-g exemples/c/chrono-gmp.c 
> kernel/c/o/chrono.o -lgmp
> ocamlc -I kernel/ocaml/o -o exemples/ocaml/pi  nums.cma 
> kernel/ocaml/o/numerix.cma exemples/ocaml/pi.ml
> ocamlc -I kernel/ocaml/o -o exemples/ocaml/shanks  nums.cma 
> kernel/ocaml/o/numerix.cma exemples/ocaml/shanks.ml
> ocamlc -I kernel/ocaml/o -o exemples/ocaml/simple  nums.cma 
> kernel/ocaml/o/numerix.cma exemples/ocaml/simple.ml
> ocamlc -I kernel/ocaml/o -o exemples/ocaml/digits  nums.cma 
> kernel/ocaml/o/numerix.cma exemples/ocaml/digits.ml
> ocamlc -I kernel/ocaml/o -o exemples/ocaml/sqrt-163  nums.cma 
> kernel/ocaml/o/numerix.cma exemples/ocaml/sqrt-163.ml
> File "exemples/ocaml/sqrt-163.ml", line 1, characters 0-1:
> Warning X: bad source file name: "Sqrt-163" is not a valid module name.
> ocamlc -I kernel/ocaml/o -o exemples/ocaml/cmp  nums.cma 
> kernel/ocaml/o/numerix.cma exemples/ocaml/cmp.ml
> ocamlc -I kernel/ocaml/o -o exemples/ocaml/rcheck  nums.cma 
> kernel/ocaml/o/numerix.cma exemples/ocaml/rcheck.ml
> ocamlopt -I kernel/ocaml/o -o exemples/ocaml/pi-opt  nums.cmxa 
> kernel/ocaml/o/numerix.cmxa exemples/ocaml/pi.ml
> ocamlopt -I kernel/ocaml/o -o exemples/ocaml/shanks-opt  nums.cmxa 
> kernel/ocaml/o/numerix.cmxa exemples/ocaml/shanks.ml
> ocamlopt -I kernel/ocaml/o -o exemples/ocaml/simple-opt  nums.cmxa 
> kernel/ocaml/o/numerix.cmxa exemples/ocaml/simple.ml
> ocamlopt -I kernel/ocaml/o -o exemples/ocaml/digits-opt  nums.cmxa 
> kernel/ocaml/o/numerix.cmxa exemples/ocaml/digits.ml
> ocamlopt -I kernel/ocaml/o -o exemples/ocaml/sqrt-163-opt  nums.cmxa 
> kernel/ocaml/o/numerix.cmxa exemples/ocaml/sqrt-163.ml
> File "exemples/ocaml/sqrt-163.ml", line 1, characters 0-1:
> Warning X: bad source file name: "Sqrt-163" is not a valid module name.
> ocamlopt -I kernel/ocaml/o -o exemples/ocaml/cmp-opt  nums.cmxa 
> kernel/ocaml/o/numerix.cmxa exemples/ocaml/cmp.ml
> ocamlopt -I kernel/ocaml/o -o exemples/ocaml/rcheck-opt  nums.cmxa 
> kernel/ocaml/o/numerix.cmxa exemples/ocaml/rcheck.ml
> -------------------- Testing the C interface
> exemples/c/\pi-g -test && \
>       for i in pi shanks simple; do for j in  c s; do \
>           LD_LIBRARY_PATH=kernel/c/o:$LD_LIBRARY_PATH exemples/c/$i-$j -test; 
> \
>       done; done
> exemples/c/pi-g               test ok
> exemples/c/pi-c               test ok
> exemples/c/pi-s               test ok
> exemples/c/shanks-c   test ok
> exemples/c/shanks-s   test ok
> exemples/c/simple-c   test ok
> exemples/c/simple-s   test ok
> -------------------- Testing the Ocaml interface
> CAML_LD_LIBRARY_PATH=kernel/ocaml/o:$CAML_LD_LIBRARY_PATH; \
>       LD_LIBRARY_PATH=kernel/ocaml/o:$LD_LIBRARY_PATH; \
>       export CAML_LD_LIBRARY_PATH LD_LIBRARY_PATH; \
>       for i in pi shanks simple digits sqrt-163; do for j in  clong slong big 
> gmp; do \
>            exemples/ocaml/$i -test -e $j; \
>       done; done
> exemples/ocaml/pi     Clong   test ok
> exemples/ocaml/pi     Slong   test ok
> exemples/ocaml/pi     Big     test ok
> exemples/ocaml/pi     Gmp     test ok
> exemples/ocaml/shanks Clong   test ok
> exemples/ocaml/shanks Slong   test ok
> exemples/ocaml/shanks Big     test ok
> exemples/ocaml/shanks Gmp     test ok
> exemples/ocaml/simple Clong   test ok
> exemples/ocaml/simple Slong   test ok
> exemples/ocaml/simple Big     test ok
> exemples/ocaml/simple Gmp     test ok
> exemples/ocaml/digits Clong   test ok
> exemples/ocaml/digits Slong   test ok
> exemples/ocaml/digits Big     test ok
> exemples/ocaml/digits Gmp     test ok
> exemples/ocaml/sqrt-163       Clong   test ok
> exemples/ocaml/sqrt-163       Slong   test ok
> exemples/ocaml/sqrt-163       Big     test ok
> exemples/ocaml/sqrt-163       Gmp     test ok
> -------------------- Testing the Ocamlopt interface
> CAML_LD_LIBRARY_PATH=kernel/ocaml/o:$CAML_LD_LIBRARY_PATH; \
>       LD_LIBRARY_PATH=kernel/ocaml/o:$LD_LIBRARY_PATH; \
>       export CAML_LD_LIBRARY_PATH LD_LIBRARY_PATH; \
>       for i in pi shanks simple digits sqrt-163; do for j in  clong slong big 
> gmp; do \
>           exemples/ocaml/$i-opt -test -e $j; \
>       done; done
> exemples/ocaml/pi-opt Clong   test ok
> exemples/ocaml/pi-opt Slong   test ok
> exemples/ocaml/pi-opt Big     test ok
> exemples/ocaml/pi-opt Gmp     test ok
> exemples/ocaml/shanks-opt     Clong   test ok
> exemples/ocaml/shanks-opt     Slong   test ok
> exemples/ocaml/shanks-opt     Big     test ok
> exemples/ocaml/shanks-opt     Gmp     test ok
> exemples/ocaml/simple-opt     Clong   test ok
> exemples/ocaml/simple-opt     Slong   test ok
> exemples/ocaml/simple-opt     Big     test ok
> exemples/ocaml/simple-opt     Gmp     test ok
> exemples/ocaml/digits-opt     Clong   test ok
> exemples/ocaml/digits-opt     Slong   test ok
> exemples/ocaml/digits-opt     Big     test ok
> exemples/ocaml/digits-opt     Gmp     test ok
> exemples/ocaml/sqrt-163-opt   Clong   test ok
> exemples/ocaml/sqrt-163-opt   Slong   test ok
> exemples/ocaml/sqrt-163-opt   Big     test ok
> exemples/ocaml/sqrt-163-opt   Gmp     test ok
> make[1]: Leaving directory 
> `/build/user-numerix_0.22-5-amd64-dA3yFs/numerix-0.22'
> touch build-stamp
> dh_prep -i
> dh_installdirs -i
> /usr/bin/make -C doc all
> make[1]: Entering directory 
> `/build/user-numerix_0.22-5-amd64-dA3yFs/numerix-0.22/doc'
> make[1]: *** No rule to make target `all'.  Stop.
> make[1]: Leaving directory 
> `/build/user-numerix_0.22-5-amd64-dA3yFs/numerix-0.22/doc'
> make: *** [install-doc] Error 2

The full build log is available from:
   
http://people.debian.org/~lucas/logs/2009/12/10/numerix_0.22-5_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
| [email protected]   http://www.lucas-nussbaum.net/ |
| jabber: [email protected]             GPG: 1024D/023B3F4F |



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to