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

Bug#560579: numerix: FTBFS: make[1]: *** No rule to make target `all'. Stop.



Source: numerix
Version: 0.22-5
Severity: serious
User: debian-qa@lists.debian.org
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
| lucas@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas@nussbaum.fr             GPG: 1024D/023B3F4F |



Reply to: